.mission-page.svelte-18fsatm{padding-top:1.5rem;padding-bottom:4rem}.breadcrumb.svelte-18fsatm{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem;font-weight:600;margin-bottom:1.25rem}.breadcrumb.svelte-18fsatm .separator:where(.svelte-18fsatm){color:var(--gray-400)}.mission-header.svelte-18fsatm{margin-bottom:1.5rem}.mission-header.svelte-18fsatm h1:where(.svelte-18fsatm){font-size:clamp(2rem,7vw,3rem);font-weight:700;margin:.5rem 0 .375rem}.mission-location.svelte-18fsatm{font-size:1.125rem;font-weight:600;color:var(--gray-600)}.flag.svelte-18fsatm{margin-right:.25rem}.content-grid.svelte-18fsatm{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.main-col.svelte-18fsatm,.side-col.svelte-18fsatm{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.map-container.svelte-18fsatm{height:340px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.map-container.svelte-18fsatm .map-container{height:100%;min-height:100%;border-radius:0}section.svelte-18fsatm h2:where(.svelte-18fsatm),.card.svelte-18fsatm h2:where(.svelte-18fsatm){font-size:1.375rem;margin-bottom:.75rem}.about.svelte-18fsatm p:where(.svelte-18fsatm){font-size:1.0625rem;line-height:1.7;color:var(--gray-700);margin-bottom:1rem;max-width:68ch}.nearby-list.svelte-18fsatm{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.nearby-list.svelte-18fsatm a:where(.svelte-18fsatm){display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius);color:var(--ink);text-decoration:none;transition:border-color .15s}.nearby-list.svelte-18fsatm a:where(.svelte-18fsatm):hover{border-color:var(--coral)}.near-name.svelte-18fsatm{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.near-dist.svelte-18fsatm{flex-shrink:0;font-size:.8125rem;font-weight:700;color:var(--gray-500)}.faq.svelte-18fsatm details:where(.svelte-18fsatm){background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius);padding:0 1.125rem;margin-bottom:.5rem}.faq.svelte-18fsatm summary:where(.svelte-18fsatm){cursor:pointer;padding:1rem 0;font-weight:700}.faq.svelte-18fsatm details:where(.svelte-18fsatm) p:where(.svelte-18fsatm){padding-bottom:1rem;color:var(--gray-600)}.facts.svelte-18fsatm dl:where(.svelte-18fsatm)>div:where(.svelte-18fsatm){display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-top:1px solid var(--gray-100)}.facts.svelte-18fsatm dt:where(.svelte-18fsatm){color:var(--gray-500);font-weight:600;font-size:.875rem}.facts.svelte-18fsatm dd:where(.svelte-18fsatm){text-align:right;font-weight:700;font-size:.9375rem}.activity-stats.svelte-18fsatm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;text-align:center}.activity-stats.svelte-18fsatm div:where(.svelte-18fsatm){display:flex;flex-direction:column;padding:.75rem .25rem;border-radius:var(--radius);background:var(--paper);font-size:.75rem;color:var(--gray-600);font-weight:600}.activity-stats.svelte-18fsatm .big:where(.svelte-18fsatm){font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--coral);line-height:1.1}.stats-link.svelte-18fsatm{display:inline-block;margin-top:.875rem;font-size:.875rem;font-weight:700}.cta-card.svelte-18fsatm{background:var(--coral-soft);border-color:#d9532f40;text-align:center}.cta-card.svelte-18fsatm p:where(.svelte-18fsatm){color:var(--gray-600);font-size:.9375rem;margin-bottom:1rem}.cta-secondary.svelte-18fsatm{display:inline-block;margin-top:.75rem;font-size:.875rem;font-weight:700}@media(min-width:720px){.nearby-list.svelte-18fsatm{grid-template-columns:repeat(2,minmax(0,1fr))}.map-container.svelte-18fsatm{height:420px}}@media(min-width:960px){.content-grid.svelte-18fsatm{grid-template-columns:minmax(0,1fr) 340px;gap:2rem}.side-col.svelte-18fsatm{position:sticky;top:calc(var(--header-h) + 1.5rem);align-self:start}}
