.guide-page[data-astro-cid-gedjsra4]{padding:7rem 0 4rem;background:var(--surface, #fff)}.guide-container[data-astro-cid-gedjsra4]{max-width:1100px}.guide-header[data-astro-cid-gedjsra4]{max-width:760px;margin-bottom:2rem}.guide-eyebrow[data-astro-cid-gedjsra4]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--primary);margin:0 0 1rem}.guide-eyebrow[data-astro-cid-gedjsra4] a[data-astro-cid-gedjsra4]{color:inherit;text-decoration:none}.guide-header[data-astro-cid-gedjsra4] h1[data-astro-cid-gedjsra4]{font-size:clamp(2rem,4vw,2.75rem);font-weight:500;letter-spacing:-.02em;margin:0 0 1rem;color:var(--text)}.guide-subtitle[data-astro-cid-gedjsra4]{font-size:1.05rem;line-height:1.7;color:var(--text-muted);margin:0 0 1rem}.guide-updated[data-astro-cid-gedjsra4]{font-size:.85rem;color:var(--text-muted);margin:0}.guide-cards[data-astro-cid-gedjsra4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:3rem}.guide-card[data-astro-cid-gedjsra4]{border:1px solid var(--border);padding:1.25rem 1.5rem;background:var(--surface-2)}.guide-card--official[data-astro-cid-gedjsra4]{border-color:var(--primary)}.guide-card__label[data-astro-cid-gedjsra4]{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--primary);margin-bottom:.5rem}.guide-card[data-astro-cid-gedjsra4] strong[data-astro-cid-gedjsra4]{display:block;font-size:1.05rem;color:var(--text);margin-bottom:.5rem}.guide-card[data-astro-cid-gedjsra4] p[data-astro-cid-gedjsra4]{font-size:.95rem;line-height:1.6;color:var(--text-muted);margin:0 0 .75rem}.guide-card__link[data-astro-cid-gedjsra4]{display:inline-flex;min-height:44px;align-items:center;font-weight:600;color:var(--primary)}.guide-layout[data-astro-cid-gedjsra4]{display:grid;grid-template-columns:260px 1fr;gap:3rem;align-items:start}.guide-toc[data-astro-cid-gedjsra4]{position:sticky;top:6rem;border:1px solid var(--border);padding:1.25rem;background:var(--surface-2)}.guide-toc__title[data-astro-cid-gedjsra4]{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--text-muted);margin-bottom:.75rem}.guide-toc[data-astro-cid-gedjsra4] ol[data-astro-cid-gedjsra4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.guide-toc[data-astro-cid-gedjsra4] a[data-astro-cid-gedjsra4]{font-size:.85rem;line-height:1.4;color:var(--text-muted);text-decoration:none}.guide-toc[data-astro-cid-gedjsra4] a[data-astro-cid-gedjsra4]:hover{color:var(--primary)}.guide-content[data-astro-cid-gedjsra4]{min-width:0}.guide-section[data-astro-cid-gedjsra4]{scroll-margin-top:6rem;margin-bottom:2.5rem}.guide-section[data-astro-cid-gedjsra4] h2[data-astro-cid-gedjsra4]{font-size:1.4rem;font-weight:600;color:var(--text);margin:0 0 1rem;padding-top:.5rem}.guide-section[data-astro-cid-gedjsra4] p[data-astro-cid-gedjsra4],.guide-section[data-astro-cid-gedjsra4] li[data-astro-cid-gedjsra4]{font-size:.975rem;line-height:1.75;color:var(--text-muted)}.guide-section[data-astro-cid-gedjsra4] p[data-astro-cid-gedjsra4]{margin:0 0 1rem}.guide-section[data-astro-cid-gedjsra4] ul[data-astro-cid-gedjsra4]{margin:0 0 1rem;padding-left:1.25rem;list-style:disc}.guide-section[data-astro-cid-gedjsra4] li[data-astro-cid-gedjsra4]{margin-bottom:.4rem}.guide-section[data-astro-cid-gedjsra4] a[data-astro-cid-gedjsra4]{color:var(--primary)}.guide-defs[data-astro-cid-gedjsra4]{margin:0;border-top:1px solid var(--border)}.guide-def[data-astro-cid-gedjsra4]{padding:1rem 0;border-bottom:1px solid var(--border)}.guide-def[data-astro-cid-gedjsra4] dt[data-astro-cid-gedjsra4]{display:flex;align-items:baseline;gap:.75rem;font-weight:600;color:var(--text);margin-bottom:.35rem}.guide-def__code[data-astro-cid-gedjsra4]{flex:none;min-width:3.5rem;font-variant-numeric:tabular-nums;color:var(--primary)}.guide-def[data-astro-cid-gedjsra4] dd[data-astro-cid-gedjsra4]{margin:0 0 0 4.25rem;font-size:.975rem;line-height:1.7;color:var(--text-muted)}@media(max-width:900px){.guide-layout[data-astro-cid-gedjsra4]{grid-template-columns:1fr}.guide-toc[data-astro-cid-gedjsra4]{position:static}}@media(max-width:600px){.guide-def[data-astro-cid-gedjsra4] dd[data-astro-cid-gedjsra4]{margin-left:0}}
