.guide-page[data-astro-cid-u7wejrna]{width:min(100%,1080px);margin-inline:auto}.breadcrumbs[data-astro-cid-u7wejrna]{min-height:44px;color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.breadcrumbs[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.breadcrumbs[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:hover,.breadcrumbs[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:focus-visible{color:var(--teal)}.breadcrumbs[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.guide-hero[data-astro-cid-u7wejrna]{max-width:820px;padding:clamp(46px,7vw,82px) 0 clamp(44px,6vw,68px);animation:.48s ease-out both guide-enter}.guide-eyebrow[data-astro-cid-u7wejrna],.section-kicker[data-astro-cid-u7wejrna]{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font:750 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.guide-hero[data-astro-cid-u7wejrna] h1[data-astro-cid-u7wejrna]{letter-spacing:-.065em;max-width:800px;margin:0;font-size:clamp(3rem,8vw,6.2rem);line-height:.94}.guide-lead[data-astro-cid-u7wejrna]{color:#3f4f49;max-width:760px;margin:25px 0 0;font-size:clamp(1.04rem,2vw,1.24rem);line-height:1.7}.guide-section[data-astro-cid-u7wejrna]{border-top:1px solid var(--line);max-width:820px;margin:76px auto 0;padding-top:38px}.guide-section[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna],.guide-cluster[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna]{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.08}.guide-section[data-astro-cid-u7wejrna] p[data-astro-cid-u7wejrna],.guide-section[data-astro-cid-u7wejrna] li[data-astro-cid-u7wejrna]{color:#43504c;font-size:16px;line-height:1.75}.guide-sources[data-astro-cid-u7wejrna] ul[data-astro-cid-u7wejrna]{padding-left:20px}.guide-sources[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.faq-list[data-astro-cid-u7wejrna]{border-top:1px solid var(--line)}.faq-list[data-astro-cid-u7wejrna] details[data-astro-cid-u7wejrna]{border-bottom:1px solid var(--line)}.faq-list[data-astro-cid-u7wejrna] summary[data-astro-cid-u7wejrna]{cursor:pointer;min-height:58px;padding:17px 4px;font-weight:720}.faq-list[data-astro-cid-u7wejrna] p[data-astro-cid-u7wejrna]{margin:0;padding:0 4px 20px}.guide-cluster[data-astro-cid-u7wejrna]{border-top:1px solid var(--line);margin-top:78px;padding:38px 0 8px}.guide-cluster[data-astro-cid-u7wejrna]>div[data-astro-cid-u7wejrna]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guide-cluster[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:132px;padding:22px;transition:background-color .16s,transform .16s}.guide-cluster[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:last-child{border-right:0}.guide-cluster[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:hover,.guide-cluster[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:focus-visible{background:var(--teal-soft);transform:translateY(-2px)}.guide-cluster[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.guide-cluster[data-astro-cid-u7wejrna] strong[data-astro-cid-u7wejrna],.guide-cluster[data-astro-cid-u7wejrna] span[data-astro-cid-u7wejrna]{display:block}.guide-cluster[data-astro-cid-u7wejrna] span[data-astro-cid-u7wejrna]{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.55}@keyframes guide-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.guide-hero[data-astro-cid-u7wejrna]{padding-top:38px}.guide-cluster[data-astro-cid-u7wejrna]>div[data-astro-cid-u7wejrna]{grid-template-columns:1fr}.guide-cluster[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna],.guide-cluster[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:last-child{border-right:0;min-height:0}}@media (prefers-reduced-motion:reduce){.guide-hero[data-astro-cid-u7wejrna]{animation:none}.guide-cluster[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{transition:none}}.guide-jump-nav{border:1px solid var(--line);border-radius:var(--surface-radius);background:var(--surface);max-width:820px;margin:34px auto 0;padding:20px 22px}.guide-jump-nav strong{margin-bottom:12px;font-size:13px;display:block}.guide-jump-nav div{flex-wrap:wrap;gap:8px 18px;display:flex}.guide-jump-nav a{min-height:34px;color:var(--teal);text-underline-offset:3px;align-items:center;font-size:13px;font-weight:680;text-decoration:underline;display:inline-flex}.guide-jump-nav a:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.guide-prose{max-width:820px;margin:72px auto 0}.guide-prose h2{border-top:1px solid var(--line);letter-spacing:-.035em;margin:64px 0 18px;padding-top:36px;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.12}.guide-prose>section:first-child>h2{margin-top:0}.guide-prose h3{margin:38px 0 12px;font-size:1.22rem;line-height:1.3}.guide-prose p,.guide-prose li{color:#43504c;font-size:16px;line-height:1.78}.guide-prose p{margin:0 0 18px}.guide-prose li+li{margin-top:8px}.guide-prose a{color:var(--teal);text-underline-offset:3px;font-weight:680;text-decoration:underline}.guide-prose pre{border-radius:var(--control-radius);color:#edf7f2;background:#13201c;border:1px solid #d5dfd9;max-width:100%;margin:20px 0;padding:18px;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.guide-prose :not(pre)>code{border:1px solid var(--line);background:var(--section);color:#24443b;border-radius:4px;padding:.12em .34em;font:.9em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.guide-prose table{border-collapse:collapse;width:100%;margin:22px 0;font-size:14px}.guide-prose th,.guide-prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.guide-prose th{background:var(--section)}@media (width<=760px){.guide-prose{margin-top:56px}.guide-prose table{display:block;overflow-x:auto}}
