.page-hero[data-astro-cid-4nj4zlfm]{padding:var(--space-8) 0 var(--space-6);border-bottom:1px solid var(--rule)}.page-hero[data-astro-cid-4nj4zlfm] h1[data-astro-cid-4nj4zlfm]{margin:var(--space-3) 0 var(--space-4)}.lead[data-astro-cid-4nj4zlfm]{font-size:1.15rem;color:var(--ink-soft);max-width:64ch}.hero-tags[data-astro-cid-4nj4zlfm]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.tag[data-astro-cid-4nj4zlfm]{font-family:var(--font-mono);font-size:.75rem;padding:4px 10px;border:1px solid var(--rule-strong);border-radius:2px;text-transform:uppercase;letter-spacing:.06em}.content-grid[data-astro-cid-4nj4zlfm]{display:grid;grid-template-columns:1fr 320px;gap:var(--space-8);align-items:start}.main-col[data-astro-cid-4nj4zlfm] h2[data-astro-cid-4nj4zlfm]{margin-top:var(--space-7)}.main-col[data-astro-cid-4nj4zlfm] h2[data-astro-cid-4nj4zlfm]:first-of-type{margin-top:var(--space-4)}.feature-list[data-astro-cid-4nj4zlfm]{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5);margin:var(--space-4) 0}.feature-list[data-astro-cid-4nj4zlfm] li[data-astro-cid-4nj4zlfm]{line-height:1.5}.aside-col[data-astro-cid-4nj4zlfm]{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:80px}.sidebar-cta[data-astro-cid-4nj4zlfm]{background:var(--paper-warm);border-color:var(--rule-strong);display:flex;flex-direction:column;gap:var(--space-3)}.sidebar-cta[data-astro-cid-4nj4zlfm] h3[data-astro-cid-4nj4zlfm]{margin:var(--space-1) 0}.spec-dl[data-astro-cid-4nj4zlfm]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;font-size:.9rem}.spec-dl[data-astro-cid-4nj4zlfm] dt[data-astro-cid-4nj4zlfm]{font-weight:600;color:var(--ink-soft)}.spec-dl[data-astro-cid-4nj4zlfm] dd[data-astro-cid-4nj4zlfm]{margin:0}.bg-warm[data-astro-cid-4nj4zlfm]{background:var(--paper-warm);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.bg-warn[data-astro-cid-4nj4zlfm]{background:#fff8f0;border-color:var(--accent)}.section-lead[data-astro-cid-4nj4zlfm]{font-size:1.05rem;color:var(--ink-soft);max-width:64ch;margin-bottom:var(--space-6)}.ref-table[data-astro-cid-4nj4zlfm]{width:100%;border-collapse:collapse;font-size:.9rem}.ref-table[data-astro-cid-4nj4zlfm] th[data-astro-cid-4nj4zlfm]{text-align:left;padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.ref-table[data-astro-cid-4nj4zlfm] td[data-astro-cid-4nj4zlfm]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule)}.ref-table[data-astro-cid-4nj4zlfm] tr[data-astro-cid-4nj4zlfm]:last-child td[data-astro-cid-4nj4zlfm]{border-bottom:none}.full-width[data-astro-cid-4nj4zlfm]{min-width:700px}.table-wrap[data-astro-cid-4nj4zlfm]{overflow-x:auto}.faq-list[data-astro-cid-4nj4zlfm]{display:flex;flex-direction:column;gap:var(--space-3);max-width:800px}.faq-item[data-astro-cid-4nj4zlfm]{border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.faq-item[data-astro-cid-4nj4zlfm] summary[data-astro-cid-4nj4zlfm]{padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:600;font-size:1rem;list-style:none;display:flex;justify-content:space-between}.faq-item[data-astro-cid-4nj4zlfm] summary[data-astro-cid-4nj4zlfm]:after{content:"+";font-family:var(--font-mono);color:var(--accent);font-size:1.2rem}.faq-item[data-astro-cid-4nj4zlfm][open] summary[data-astro-cid-4nj4zlfm]:after{content:"−"}.faq-item[data-astro-cid-4nj4zlfm] p[data-astro-cid-4nj4zlfm]{padding:0 var(--space-5) var(--space-4);color:var(--ink-soft);line-height:1.6;margin:0}.read-link[data-astro-cid-4nj4zlfm]{font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-top:auto}.card[data-astro-cid-4nj4zlfm]{display:flex;flex-direction:column;gap:var(--space-2)}.card[data-astro-cid-4nj4zlfm] h3[data-astro-cid-4nj4zlfm]{font-size:1.2rem}.muted[data-astro-cid-4nj4zlfm]{opacity:.6}@media(max-width:968px){.content-grid[data-astro-cid-4nj4zlfm]{grid-template-columns:1fr}.aside-col[data-astro-cid-4nj4zlfm]{position:static}}
