.content-col.svelte-10v20ll{max-width:1100px;margin:0 auto;padding:0 48px}.page-hero.svelte-10v20ll{color:#fff;background:linear-gradient(160deg,#1a3a2a 0%,#2d5a3d 100%);padding:56px 48px}.page-hero.svelte-10v20ll h1:where(.svelte-10v20ll){color:#fff;margin-bottom:8px;font-size:2.25rem}.page-hero.svelte-10v20ll p:where(.svelte-10v20ll){opacity:.8;color:#fff;font-size:1.0625rem}.section.svelte-10v20ll{padding:48px 0}.section-alt.svelte-10v20ll{background:#0000000a}.content-panel.svelte-10v20ll{background:#ffffff8c;border-radius:10px;padding:36px 40px;box-shadow:0 2px 12px #00000014}h2.svelte-10v20ll{color:#0a0a0a;border-bottom:2px solid #b9e4ff80;margin:0 0 16px;padding-bottom:8px;font-size:1.5rem;display:inline-block}p.svelte-10v20ll{color:#2a2a2a;font-size:1.0625rem;line-height:1.75}p.svelte-10v20ll a:where(.svelte-10v20ll){color:#0b590b;text-decoration:underline}.note.svelte-10v20ll{color:#555;font-size:.875rem;font-style:italic}.img-grid.svelte-10v20ll{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.trail-img.svelte-10v20ll{object-fit:cover;border:2px solid #00000014;border-radius:8px;width:100%;height:280px}@media (width<=1023px){.content-col.svelte-10v20ll{padding:0 36px}.page-hero.svelte-10v20ll{padding:48px 36px}}@media (width<=767px){.content-col.svelte-10v20ll{padding:0 20px}.page-hero.svelte-10v20ll{padding:40px 20px}.page-hero.svelte-10v20ll h1:where(.svelte-10v20ll){font-size:1.75rem}.img-grid.svelte-10v20ll{grid-template-columns:1fr}}
