main.svelte-1u1bdwi{background:var(--color-chalk)}.page-width.svelte-1u1bdwi{width:min(calc(100% - (2 * var(--page-gutter))),var(--content-max));margin-inline:auto}.guide-hero.svelte-1u1bdwi{grid-template-columns:minmax(0,.82fr) minmax(28rem,1.18fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:590px;padding-block:clamp(3.5rem,7vw,6rem);display:grid}.guide-hero.svelte-1u1bdwi h1:where(.svelte-1u1bdwi){max-width:11ch;margin:0 0 1.25rem;font-size:clamp(3rem,5.1vw,5rem)}.guide-hero.svelte-1u1bdwi p:where(.svelte-1u1bdwi){max-width:37rem;margin:0;font-size:1.08rem}.guide-hero.svelte-1u1bdwi picture:where(.svelte-1u1bdwi){aspect-ratio:1.5;border:1px solid var(--color-border);border-radius:var(--radius);background:#f3eadb;display:block;overflow:hidden}.guide-hero.svelte-1u1bdwi img:where(.svelte-1u1bdwi){object-fit:cover;object-position:64% center;width:100%;height:100%;display:block}.guide-list.svelte-1u1bdwi{padding-block:var(--section-gap);border-top:1px solid var(--color-border)}.guide-list.svelte-1u1bdwi>header:where(.svelte-1u1bdwi){color:var(--color-oxide);align-items:center;gap:.85rem;margin-bottom:2rem;display:flex}.guide-list.svelte-1u1bdwi h2:where(.svelte-1u1bdwi){margin:0;font-size:clamp(2rem,3.3vw,3rem)}.guide-list.svelte-1u1bdwi ol:where(.svelte-1u1bdwi){border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.guide-list.svelte-1u1bdwi li:where(.svelte-1u1bdwi){border-bottom:1px solid var(--color-border)}.guide-list.svelte-1u1bdwi a:where(.svelte-1u1bdwi){min-height:132px;color:var(--color-ink);grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;text-decoration:none;display:grid}.guide-list.svelte-1u1bdwi a:where(.svelte-1u1bdwi):hover{color:var(--color-ink);text-decoration:none}.guide-number.svelte-1u1bdwi{color:var(--color-oxide);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2rem}.guide-copy.svelte-1u1bdwi{gap:.45rem;display:grid}.guide-copy.svelte-1u1bdwi strong:where(.svelte-1u1bdwi){color:var(--color-spruce);font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.15}.guide-copy.svelte-1u1bdwi>span:where(.svelte-1u1bdwi){color:#505956;max-width:56rem;font-size:.9rem}.guide-meta.svelte-1u1bdwi{white-space:nowrap;align-items:center;gap:.65rem;font-size:.82rem;font-weight:700;display:flex}.guide-list.svelte-1u1bdwi a:where(.svelte-1u1bdwi):hover .guide-copy:where(.svelte-1u1bdwi) strong:where(.svelte-1u1bdwi){text-underline-offset:.18em;text-decoration:underline}.guide-list.svelte-1u1bdwi a:where(.svelte-1u1bdwi):hover .guide-arrow:where(.svelte-1u1bdwi){transform:translate(4px)}.guide-arrow.svelte-1u1bdwi{transition:transform .18s cubic-bezier(.16,1,.3,1);display:grid}@media (width<=56rem){.guide-hero.svelte-1u1bdwi{grid-template-columns:1fr;min-height:0}.guide-hero.svelte-1u1bdwi picture:where(.svelte-1u1bdwi){max-height:480px}.guide-list.svelte-1u1bdwi a:where(.svelte-1u1bdwi){grid-template-columns:3.5rem minmax(0,1fr)}.guide-meta.svelte-1u1bdwi{grid-column:2}}@media (width<=40rem){.guide-hero.svelte-1u1bdwi h1:where(.svelte-1u1bdwi){font-size:clamp(2.7rem,13vw,3.8rem)}.guide-hero.svelte-1u1bdwi picture:where(.svelte-1u1bdwi){aspect-ratio:1.18}.guide-list.svelte-1u1bdwi a:where(.svelte-1u1bdwi){grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;min-height:0;padding:1.4rem 0}.guide-number.svelte-1u1bdwi{font-size:1.4rem}}
