.guide[data-astro-cid-u7wejrna]{max-width:760px;color:var(--text-main);margin:40px auto;padding:40px}.guide-breadcrumb[data-astro-cid-u7wejrna] ol[data-astro-cid-u7wejrna]{color:var(--text-muted);flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0;font-size:.82rem;list-style:none;display:flex}.guide-breadcrumb[data-astro-cid-u7wejrna] li[data-astro-cid-u7wejrna]+li[data-astro-cid-u7wejrna]:before{content:"›";margin-right:6px}.guide-breadcrumb[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{color:var(--text-muted);text-decoration:none}.guide-breadcrumb[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:hover{color:var(--accent-pink)}.guide-header[data-astro-cid-u7wejrna]{border-bottom:1px solid var(--glass-border);margin-bottom:44px;padding-bottom:28px}.guide[data-astro-cid-u7wejrna] h1[data-astro-cid-u7wejrna]{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(1.9rem,4.4vw,2.8rem);font-weight:800;line-height:1.15}.guide-lead[data-astro-cid-u7wejrna]{color:var(--text-muted);margin:0 0 20px;font-size:1.08rem;line-height:1.75}.guide-meta[data-astro-cid-u7wejrna]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.82rem;display:flex}.guide-meta[data-astro-cid-u7wejrna] time[data-astro-cid-u7wejrna]{color:var(--accent-pink)}.guide-meta[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{color:var(--text-muted);text-underline-offset:2px;text-decoration:underline}.guide-meta[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:hover{color:var(--accent-pink)}.guide-act[data-astro-cid-u7wejrna]{margin-bottom:44px;scroll-margin-top:90px}.guide-act[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna]{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(1.3rem,2.6vw,1.65rem);font-weight:700}.guide-standfirst[data-astro-cid-u7wejrna]{color:var(--accent-pink);margin:0 0 18px;font-size:1.02rem;font-style:italic;line-height:1.65}.guide-act[data-astro-cid-u7wejrna] p[data-astro-cid-u7wejrna]{color:var(--text-muted);margin:0 0 16px;line-height:1.8}.guide-act[data-astro-cid-u7wejrna] p[data-astro-cid-u7wejrna] a,.guide-families-lead[data-astro-cid-u7wejrna] a,.guide-faq[data-astro-cid-u7wejrna] a{color:var(--accent-pink);border-bottom:1px solid #ff006659;text-decoration:none}.guide-act[data-astro-cid-u7wejrna] em{color:var(--text-main);font-style:italic}.guide-timeline[data-astro-cid-u7wejrna]{border:1px solid var(--glass-border);background:#ffffff05;border-radius:12px;margin:22px 0 0}.guide-timeline[data-astro-cid-u7wejrna] summary[data-astro-cid-u7wejrna]{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-pink);align-items:center;gap:10px;padding:14px 18px;font-size:.85rem;font-weight:600;display:flex}.guide-timeline-count[data-astro-cid-u7wejrna]{color:var(--text-muted);letter-spacing:0;text-transform:none;font-weight:400}.guide-timeline[data-astro-cid-u7wejrna] ol[data-astro-cid-u7wejrna]{margin:0;padding:0 18px 18px;list-style:none}.guide-timeline[data-astro-cid-u7wejrna] li[data-astro-cid-u7wejrna]{border-top:1px solid var(--glass-border);grid-template-columns:62px 1fr;gap:4px 12px;padding:9px 0;font-size:.9rem;display:grid}.guide-year[data-astro-cid-u7wejrna]{color:var(--accent-pink);font-variant-numeric:tabular-nums;font-weight:600}.guide-fact[data-astro-cid-u7wejrna]{color:var(--text-muted);line-height:1.6}.guide-source[data-astro-cid-u7wejrna]{color:var(--text-muted);text-underline-offset:2px;grid-column:2;justify-self:start;font-size:.75rem;text-decoration:underline}.guide-source[data-astro-cid-u7wejrna]:hover{color:var(--accent-pink)}.guide-families[data-astro-cid-u7wejrna]{margin:56px 0 0}.guide-families-lead[data-astro-cid-u7wejrna]{color:var(--text-muted);margin:0 0 24px;line-height:1.75}.guide-families-lead[data-astro-cid-u7wejrna] a{color:var(--accent-pink);border-bottom:1px solid #ff006659;text-decoration:none}.guide-faq[data-astro-cid-u7wejrna]{margin:56px 0 0}.guide-faq[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna]{margin:0 0 20px;font-size:clamp(1.3rem,2.6vw,1.65rem)}.guide-faq-item[data-astro-cid-u7wejrna]{margin-bottom:22px}.guide-faq[data-astro-cid-u7wejrna] h3[data-astro-cid-u7wejrna]{margin:0 0 6px;font-size:1rem;font-weight:700}.guide-faq[data-astro-cid-u7wejrna] p[data-astro-cid-u7wejrna]{color:var(--text-muted);margin:0;line-height:1.75}.guide-cta[data-astro-cid-u7wejrna]{border:1px solid var(--glass-border);background:#ff00660a;border-radius:14px;margin:56px 0 0;padding:26px 24px}.guide-cta[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna]{margin:0 0 10px;font-size:1.2rem}.guide-cta[data-astro-cid-u7wejrna] p[data-astro-cid-u7wejrna]{color:var(--text-muted);margin:0 0 18px;line-height:1.7}.guide-cta-link[data-astro-cid-u7wejrna]{background:var(--accent-pink);color:#fff;border-radius:999px;padding:11px 20px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-block}.guide-cta-link[data-astro-cid-u7wejrna]:hover{filter:brightness(1.1)}@media (width<=768px){.guide[data-astro-cid-u7wejrna]{margin:20px;padding:22px}.guide-timeline[data-astro-cid-u7wejrna] li[data-astro-cid-u7wejrna]{grid-template-columns:54px 1fr}}
