.doc-hero.svelte-1wyl6gn,.doc-layout.svelte-1wyl6gn,.related-section.svelte-1wyl6gn{border-bottom:1px solid rgb(38,38,38);padding:4rem 2rem}.doc-hero.svelte-1wyl6gn{padding-top:7rem}.back-link.svelte-1wyl6gn,.secondary-cta.svelte-1wyl6gn,.primary-cta.svelte-1wyl6gn{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none}.back-link.svelte-1wyl6gn{margin-bottom:1rem;color:#a3a3a3;font-size:.85rem}.eyebrow.svelte-1wyl6gn{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .75rem;color:#5eead4;font-size:.74rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}h1.svelte-1wyl6gn,h2.svelte-1wyl6gn,p.svelte-1wyl6gn{margin:0;letter-spacing:0}h1.svelte-1wyl6gn{max-width:800px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.08}h2.svelte-1wyl6gn{font-size:clamp(1.35rem,2.8vw,2rem);font-weight:700;line-height:1.12}.summary.svelte-1wyl6gn{max-width:780px;margin-top:1rem;color:#c8c8c8;font-size:1.03rem;line-height:1.75}.actions.svelte-1wyl6gn{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.35rem}.primary-cta.svelte-1wyl6gn,.secondary-cta.svelte-1wyl6gn{justify-content:center;min-height:2.7rem;border-radius:6px;padding:.72rem 1rem;font-size:.9rem;font-weight:700}.primary-cta.svelte-1wyl6gn{background:#fff;color:#000}.secondary-cta.svelte-1wyl6gn{border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#fff}.doc-layout.svelte-1wyl6gn{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:2rem;align-items:start}.doc-main.svelte-1wyl6gn{max-width:760px}.doc-main.svelte-1wyl6gn h2:where(.svelte-1wyl6gn)+ol:where(.svelte-1wyl6gn),.doc-main.svelte-1wyl6gn h2:where(.svelte-1wyl6gn)+p:where(.svelte-1wyl6gn){margin-top:1rem}.doc-main.svelte-1wyl6gn h2:where(.svelte-1wyl6gn):not(:first-child){margin-top:2rem}.doc-main.svelte-1wyl6gn ol:where(.svelte-1wyl6gn){display:grid;gap:.75rem;margin:0;padding-left:1.3rem;color:#e5e5e5;line-height:1.65}.doc-main.svelte-1wyl6gn p:where(.svelte-1wyl6gn){margin-top:.9rem;color:#c8c8c8;line-height:1.75}.doc-nav.svelte-1wyl6gn{position:sticky;top:5rem;display:grid;gap:.35rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:1rem;background:#121212}.doc-nav.svelte-1wyl6gn p:where(.svelte-1wyl6gn){margin-bottom:.45rem;color:#5eead4;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.doc-nav.svelte-1wyl6gn a:where(.svelte-1wyl6gn){border-radius:6px;padding:.45rem .55rem;color:#bdbdbd;font-size:.86rem;line-height:1.35;text-decoration:none}.doc-nav.svelte-1wyl6gn a:where(.svelte-1wyl6gn):hover,.doc-nav.svelte-1wyl6gn a.active:where(.svelte-1wyl6gn){background:#ffffff0f;color:#fff}.related-section.svelte-1wyl6gn>div:where(.svelte-1wyl6gn):first-child{max-width:720px}.related-grid.svelte-1wyl6gn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.related-card.svelte-1wyl6gn{display:flex;min-height:170px;flex-direction:column;gap:.65rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:1rem;background:#171717;text-decoration:none}.related-card.svelte-1wyl6gn strong:where(.svelte-1wyl6gn){color:#fff}.related-card.svelte-1wyl6gn p:where(.svelte-1wyl6gn){color:#bdbdbd;font-size:.9rem;line-height:1.6}@media(max-width:850px){.doc-layout.svelte-1wyl6gn,.related-grid.svelte-1wyl6gn{grid-template-columns:1fr}.doc-nav.svelte-1wyl6gn{position:static}}@media(max-width:560px){.doc-hero.svelte-1wyl6gn,.doc-layout.svelte-1wyl6gn,.related-section.svelte-1wyl6gn{padding-left:1rem;padding-right:1rem}.actions.svelte-1wyl6gn,.primary-cta.svelte-1wyl6gn,.secondary-cta.svelte-1wyl6gn{width:100%}}
