.guide-hero.text-only.svelte-19dabp8{grid-template-columns:1fr;max-width:800px}.breadcrumbs.svelte-19dabp8{display:flex;gap:12px;flex-wrap:wrap;font-size:.75rem;color:var(--muted);padding:28px 0}.breadcrumbs.svelte-19dabp8 a:where(.svelte-19dabp8){text-decoration:underline;text-underline-offset:3px}.guide-hero.svelte-19dabp8{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;padding:35px 0 65px}.guide-hero.svelte-19dabp8 h1:where(.svelte-19dabp8){font-size:clamp(2.4rem,3.5vw,3.7rem);max-width:680px}.intro.svelte-19dabp8{font-size:1.06rem;color:var(--muted);max-width:650px}.availability.svelte-19dabp8{font-size:.7rem;color:var(--muted);margin:17px 0 0}.guide-layout.svelte-19dabp8{display:grid;grid-template-columns:235px minmax(0,760px);gap:75px;border-top:1px solid var(--line);padding-top:50px}.guide-layout.svelte-19dabp8 aside:where(.svelte-19dabp8) nav:where(.svelte-19dabp8){position:sticky;top:25px;display:grid;gap:15px;font-size:.8rem}.guide-layout.svelte-19dabp8 aside:where(.svelte-19dabp8) strong:where(.svelte-19dabp8){font-weight:600;margin-bottom:7px}.guide-layout.svelte-19dabp8 aside:where(.svelte-19dabp8) a:where(.svelte-19dabp8){color:var(--muted);line-height:1.5}.guide-layout.svelte-19dabp8 aside:where(.svelte-19dabp8) a:where(.svelte-19dabp8):hover{color:var(--teal)}article.svelte-19dabp8 section:where(.svelte-19dabp8){scroll-margin-top:24px;margin-bottom:48px}article.svelte-19dabp8 h2:where(.svelte-19dabp8){font-size:1.8rem;line-height:1.25}article.svelte-19dabp8 p:where(.svelte-19dabp8),article.svelte-19dabp8 li:where(.svelte-19dabp8){font-size:.98rem;line-height:1.8;color:#455c65}article.svelte-19dabp8 ul:where(.svelte-19dabp8){padding-left:22px}article.svelte-19dabp8 li:where(.svelte-19dabp8){margin:10px 0}article.svelte-19dabp8 a:where(.svelte-19dabp8){color:var(--teal);text-decoration:underline;text-underline-offset:3px}.reference-links.svelte-19dabp8{display:grid;gap:12px;font-size:.9rem;line-height:1.6}details.svelte-19dabp8{border-bottom:1px solid var(--line);padding:19px 0}summary.svelte-19dabp8{cursor:pointer;font-size:.94rem;font-weight:600;line-height:1.6}details.svelte-19dabp8 p:where(.svelte-19dabp8){margin:15px 0 0}.guide-source.svelte-19dabp8{padding:25px;background:#eaf0ef;border-radius:6px}.guide-source.svelte-19dabp8 p:where(.svelte-19dabp8){font-size:.79rem;margin:12px 0 0}.guide-related.svelte-19dabp8{padding:75px 0}.guide-related.svelte-19dabp8 h2:where(.svelte-19dabp8){font-size:2rem}.guide-related.svelte-19dabp8>div:where(.svelte-19dabp8){display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.guide-related.svelte-19dabp8 a:where(.svelte-19dabp8){padding:24px;background:#fff;border:1px solid var(--line);border-radius:6px}.guide-related.svelte-19dabp8 h3:where(.svelte-19dabp8){font-size:1.05rem;line-height:1.5}.guide-related.svelte-19dabp8 h3:where(.svelte-19dabp8) span:where(.svelte-19dabp8){color:var(--teal)}.guide-related.svelte-19dabp8 p:where(.svelte-19dabp8){font-size:.85rem;color:var(--muted);margin:0}.guide-cta.svelte-19dabp8{border-top:1px solid var(--line);padding:36px 0 65px;display:flex;justify-content:space-between;align-items:center;gap:30px}.guide-cta.svelte-19dabp8 h2:where(.svelte-19dabp8){font-size:1.8rem}.guide-cta.svelte-19dabp8 p:where(.svelte-19dabp8){color:var(--muted);margin:0}.guide-cta.svelte-19dabp8 .button:where(.svelte-19dabp8){flex-shrink:0}@media(max-width:1000px){.guide-hero.svelte-19dabp8{gap:35px}.guide-layout.svelte-19dabp8{grid-template-columns:190px minmax(0,1fr);gap:35px}}@media(max-width:760px){.breadcrumbs.svelte-19dabp8{font-size:.68rem;padding:22px 0}.guide-hero.svelte-19dabp8{grid-template-columns:1fr;padding:20px 0 40px;gap:30px}.guide-hero.svelte-19dabp8 h1:where(.svelte-19dabp8){font-size:2.5rem}.intro.svelte-19dabp8{font-size:1rem}.guide-hero.svelte-19dabp8 figure{max-width:520px}.guide-layout.svelte-19dabp8{grid-template-columns:1fr;padding-top:30px;gap:35px}.guide-layout.svelte-19dabp8 aside:where(.svelte-19dabp8) nav:where(.svelte-19dabp8){position:static;gap:12px;padding:20px;background:#eaf0ef;border-radius:5px}article.svelte-19dabp8 h2:where(.svelte-19dabp8){font-size:1.6rem}.guide-related.svelte-19dabp8{padding:50px 0}.guide-related.svelte-19dabp8>div:where(.svelte-19dabp8){grid-template-columns:1fr}.guide-cta.svelte-19dabp8{display:block}.guide-cta.svelte-19dabp8 .button:where(.svelte-19dabp8){margin-top:22px}}
