.guide-head[data-astro-cid-u7wejrna]{padding:var(--spacing-10) 0 var(--spacing-12);background:radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--color-brand) 14%, transparent), transparent 55%), var(--color-bg-subtle);border-bottom:1px solid var(--color-border-subtle)}.guide-head-grid[data-astro-cid-u7wejrna]{gap:var(--spacing-10);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;display:grid}.guide-art[data-astro-cid-u7wejrna]{border-radius:24px;width:100%;height:auto;box-shadow:0 24px 50px #12161d2e}.meta-pill[data-astro-cid-u7wejrna]{background:var(--color-card);border:1px solid var(--color-border);font:600 .8rem var(--font-label);color:var(--color-text-secondary);border-radius:999px;align-items:center;margin:0 6px 6px 0;padding:4px 10px;display:inline-flex}.meta-pill--ok[data-astro-cid-u7wejrna]{border-color:color-mix(in srgb, var(--color-pass) 45%, transparent);color:var(--color-pass)}.guide-kicker[data-astro-cid-u7wejrna]{margin:var(--spacing-6) 0 var(--spacing-2);font:600 .9rem var(--font-label);color:var(--color-accent)}.guide-head[data-astro-cid-u7wejrna] h1[data-astro-cid-u7wejrna]{max-width:22ch;margin:0;font-size:clamp(2rem,4.4vw,3.1rem);line-height:1.08}.guide-lede[data-astro-cid-u7wejrna]{margin:var(--spacing-4) 0 0;max-width:64ch;color:var(--color-text-secondary);font-size:1.15rem}.guide-meta[data-astro-cid-u7wejrna]{margin:var(--spacing-4) 0 0;color:var(--color-muted);font-size:.875rem}.guide-layout[data-astro-cid-u7wejrna]{gap:var(--spacing-12);max-width:1120px;padding:var(--spacing-10) var(--spacing-6) var(--spacing-16);grid-template-columns:230px minmax(0,740px);justify-content:center;margin:0 auto;display:grid}.guide-toc[data-astro-cid-u7wejrna]{top:calc(var(--nav-height) + 24px);align-self:start;font-size:.9rem;position:sticky}.toc-title[data-astro-cid-u7wejrna]{margin:0 0 var(--spacing-3);font:600 .78rem var(--font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.toc-title--gap[data-astro-cid-u7wejrna]{margin-top:var(--spacing-8)}.guide-toc[data-astro-cid-u7wejrna] ol[data-astro-cid-u7wejrna],.toc-siblings[data-astro-cid-u7wejrna]{border-left:2px solid var(--color-border);gap:2px;list-style:none;display:grid}.guide-toc[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{color:var(--color-text-secondary);border-left:2px solid #0000;margin-left:-2px;padding:4px 0 4px 12px;line-height:1.35;display:block}.guide-toc[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:hover,.guide-toc[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna][aria-current=page]{color:var(--color-accent);border-left-color:var(--color-accent)}.prose[data-astro-cid-u7wejrna]{font-size:1.06rem;line-height:1.75}.prose[data-astro-cid-u7wejrna] h2{margin:var(--spacing-10) 0 var(--spacing-3);font-size:1.5rem;line-height:1.25}.prose[data-astro-cid-u7wejrna] h2:first-child{margin-top:0}.prose[data-astro-cid-u7wejrna] h3{margin:var(--spacing-6) 0 var(--spacing-2);font-size:1.15rem}.prose[data-astro-cid-u7wejrna] p{margin:0 0 var(--spacing-4)}.prose[data-astro-cid-u7wejrna] ul,.prose[data-astro-cid-u7wejrna] ol{gap:var(--spacing-2);margin:0 0 var(--spacing-5);padding-left:1.3rem;display:grid}.prose[data-astro-cid-u7wejrna] a{text-underline-offset:3px;text-decoration:underline}.prose[data-astro-cid-u7wejrna] .callout{margin:var(--spacing-6) 0;padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-lg);background:var(--color-brand-container)}.prose[data-astro-cid-u7wejrna] .callout p{margin:0}.prose[data-astro-cid-u7wejrna] .callout-label{font:600 .85rem var(--font-label);color:var(--color-on-brand-container)}.prose[data-astro-cid-u7wejrna] .table-wrap{margin:var(--spacing-5) 0 var(--spacing-6);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.prose[data-astro-cid-u7wejrna] table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5}.prose[data-astro-cid-u7wejrna] th,.prose[data-astro-cid-u7wejrna] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:10px 14px}.prose[data-astro-cid-u7wejrna] th{background:var(--color-bg-subtle);font:600 .88rem var(--font-label)}.prose[data-astro-cid-u7wejrna] tr:last-child td{border-bottom:0}.guide-faqs[data-astro-cid-u7wejrna],.sources[data-astro-cid-u7wejrna]{margin-top:var(--spacing-10)}.guide-faqs[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna],.sources[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna]{margin:0 0 var(--spacing-4);font-size:1.4rem}.faq[data-astro-cid-u7wejrna]{margin-bottom:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-lg);background:var(--color-card);border:1.5px solid var(--color-border)}.faq[data-astro-cid-u7wejrna] summary[data-astro-cid-u7wejrna]{cursor:pointer;font:600 1rem var(--font-heading)}.faq[data-astro-cid-u7wejrna] p[data-astro-cid-u7wejrna]{margin:var(--spacing-3) 0 0;color:var(--color-text-secondary)}.sources[data-astro-cid-u7wejrna] ul[data-astro-cid-u7wejrna]{gap:6px;padding-left:1.2rem;font-size:.95rem;display:grid}.sources[data-astro-cid-u7wejrna] p[data-astro-cid-u7wejrna]{margin-top:var(--spacing-3);color:var(--color-muted);font-size:.85rem}.guide-body[data-astro-cid-u7wejrna]>.app-cta,.g1prep[data-astro-cid-u7wejrna]{margin-top:var(--spacing-10)}.g1prep[data-astro-cid-u7wejrna]{padding:var(--spacing-6);border-radius:var(--radius-lg);background:var(--color-asphalt);color:#fff}.g1prep-title[data-astro-cid-u7wejrna]{font:600 1.15rem var(--font-heading);margin:0}.g1prep[data-astro-cid-u7wejrna] p[data-astro-cid-u7wejrna]:not(.g1prep-title){margin:4px 0 var(--spacing-4);color:#c4c6cf}.related[data-astro-cid-u7wejrna]{margin-top:var(--spacing-10)}.related-grid[data-astro-cid-u7wejrna]{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.related-grid[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{padding:var(--spacing-4);border-radius:var(--radius-lg);background:var(--color-card);border:1.5px solid var(--color-border);color:var(--color-text);gap:2px;display:grid}.related-grid[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:hover{border-color:var(--color-accent)}.related-grid[data-astro-cid-u7wejrna] img[data-astro-cid-u7wejrna]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;margin-bottom:var(--spacing-2);border-radius:12px}.related-grid[data-astro-cid-u7wejrna] span[data-astro-cid-u7wejrna]{font:600 .78rem var(--font-label);color:var(--color-accent)}.related-grid[data-astro-cid-u7wejrna] strong[data-astro-cid-u7wejrna]{font:600 1rem/1.35 var(--font-heading)}@media (width<=960px){.guide-head-grid[data-astro-cid-u7wejrna]{grid-template-columns:minmax(0,1fr)}.guide-art[data-astro-cid-u7wejrna]{max-width:520px}.guide-layout[data-astro-cid-u7wejrna]{grid-template-columns:minmax(0,1fr)}.guide-toc[data-astro-cid-u7wejrna]{padding:var(--spacing-4);border-radius:var(--radius-lg);background:var(--color-bg-subtle);position:static}.related-grid[data-astro-cid-u7wejrna]{grid-template-columns:minmax(0,1fr)}}
