.reserve-cta[data-astro-cid-vmoagy7v]{display:inline-block;padding:14px 28px;border-radius:12px;background:#e8552d;color:#fff;font-weight:700;text-decoration:none}.demo-banner[data-astro-cid-ipno7jli]{border:2px solid #c8401a;border-radius:12px;padding:16px;margin-bottom:24px;background:#fff6f2}.demo-banner[data-astro-cid-ipno7jli] .slots[data-astro-cid-ipno7jli]{font-size:1.05em}.apply-cta[data-astro-cid-ipno7jli]{display:inline-block;padding:12px 24px;border-radius:12px;background:#c8401a;color:#fff;font-weight:700;text-decoration:none}.crowd[data-astro-cid-ipno7jli],.fermi[data-astro-cid-ipno7jli]{margin:28px 0;padding:20px;border-radius:12px;background:#faf7f0;border-left:4px solid #c8401a}.crowd-summary[data-astro-cid-ipno7jli]{font-size:1.05em;line-height:1.8}.crowd-tips[data-astro-cid-ipno7jli]{margin:12px 0;padding-left:1.2em}.crowd-tips[data-astro-cid-ipno7jli] li[data-astro-cid-ipno7jli]{margin:6px 0}.sources[data-astro-cid-ipno7jli]{margin-top:12px;font-size:.9em;color:#5b5147}.source[data-astro-cid-ipno7jli] blockquote[data-astro-cid-ipno7jli]{margin:4px 0;padding:6px 12px;border-left:2px solid #d8cdb8;color:#3a342d;font-style:normal}.source[data-astro-cid-ipno7jli] a[data-astro-cid-ipno7jli],.fermi-sources[data-astro-cid-ipno7jli] a[data-astro-cid-ipno7jli]{color:#a8331a}.assumptions[data-astro-cid-ipno7jli]{margin-top:10px;font-size:.92em;color:#5b5147}.assumptions[data-astro-cid-ipno7jli] summary[data-astro-cid-ipno7jli]{cursor:pointer;font-weight:600}.fermi-sources[data-astro-cid-ipno7jli]{margin-top:10px;font-size:.88em;color:#5b5147}.breadcrumbs[data-astro-cid-ipno7jli]{font-size:.85em;color:#5b5147;margin-bottom:12px;display:flex;gap:6px;flex-wrap:wrap}.breadcrumbs[data-astro-cid-ipno7jli] a[data-astro-cid-ipno7jli]{color:#a8331a;text-decoration:none}.specimen-label[data-astro-cid-ipno7jli]{margin:16px 0 24px;border:1px solid #d8cdb8;border-radius:12px;background:#faf7f0;padding:8px 16px}.share-links[data-astro-cid-ipno7jli]{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 18px}.share-links[data-astro-cid-ipno7jli] a[data-astro-cid-ipno7jli]{display:inline-block;padding:7px 14px;border:1px solid #221d16;border-radius:4px;background:#faf7f0;color:#221d16;text-decoration:none;font-size:.88rem;font-weight:700}.share-links[data-astro-cid-ipno7jli] a[data-astro-cid-ipno7jli]:hover{background:#221d16;color:#faf7f0}.label-row[data-astro-cid-ipno7jli]{display:flex;gap:12px;padding:6px 0;border-bottom:1px dashed #e3dac6}.label-row[data-astro-cid-ipno7jli]:last-child{border-bottom:none}.label-row[data-astro-cid-ipno7jli] dt[data-astro-cid-ipno7jli]{flex:0 0 5em;font-weight:600;color:#5b5147}.label-row[data-astro-cid-ipno7jli] dd[data-astro-cid-ipno7jli]{margin:0}.gallery-grid[data-astro-cid-ipno7jli]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.gallery-grid[data-astro-cid-ipno7jli] img[data-astro-cid-ipno7jli]{width:100%;height:180px;object-fit:cover;border-radius:10px;display:block}.gallery-grid[data-astro-cid-ipno7jli] figcaption[data-astro-cid-ipno7jli]{font-size:.85em;color:#5b5147;margin-top:4px}.visits[data-astro-cid-ipno7jli] ul[data-astro-cid-ipno7jli]{list-style:none;padding:0;margin:0}.visits[data-astro-cid-ipno7jli] li[data-astro-cid-ipno7jli]{display:flex;gap:12px;padding:8px 0;border-bottom:1px dashed #e3dac6}.visits[data-astro-cid-ipno7jli] time[data-astro-cid-ipno7jli]{flex:0 0 7em;font-weight:600;color:#a8331a}.map-embed[data-astro-cid-ipno7jli]{width:100%;height:320px;border:0;border-radius:12px}.related-grid[data-astro-cid-ipno7jli]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.related-card[data-astro-cid-ipno7jli]{display:block;text-decoration:none;color:inherit;border:1px solid #d8cdb8;border-radius:12px;overflow:hidden;background:#fff}.related-card[data-astro-cid-ipno7jli] img[data-astro-cid-ipno7jli]{width:100%;height:120px;object-fit:cover;display:block}.related-name[data-astro-cid-ipno7jli]{display:block;font-weight:700;padding:8px 12px 0}.related-meta[data-astro-cid-ipno7jli]{display:block;font-size:.82em;color:#5b5147;padding:2px 12px 10px}
