.topic-layout[data-astro-cid-i7ypmzj3]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 17rem;align-items:start;display:grid}@media (width<=62rem){.topic-layout[data-astro-cid-i7ypmzj3]{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}.topic-layout[data-astro-cid-i7ypmzj3]>[data-astro-cid-i7ypmzj3]{min-width:0}.article[data-astro-cid-i7ypmzj3]{max-width:var(--measure)}.article[data-astro-cid-i7ypmzj3]>*+*{margin-top:var(--space-4)}.article[data-astro-cid-i7ypmzj3] h2{margin-top:var(--space-7);font-size:clamp(1.6rem,1.3rem + 1.4vw,2.25rem)}.article[data-astro-cid-i7ypmzj3] h3{margin-top:var(--space-6)}.article[data-astro-cid-i7ypmzj3] p,.article[data-astro-cid-i7ypmzj3] li{color:var(--color-ink-2);font-size:1.0625rem}.article[data-astro-cid-i7ypmzj3] p.answer{font-size:var(--text-lead);color:var(--color-ink);line-height:1.55}.article[data-astro-cid-i7ypmzj3] strong{color:var(--color-ink)}.article[data-astro-cid-i7ypmzj3] a{color:var(--color-brand-deep);text-decoration-color:currentColor}.article[data-astro-cid-i7ypmzj3] ul,.article[data-astro-cid-i7ypmzj3] ol{gap:var(--space-2);padding-left:1.25rem;display:grid}.article[data-astro-cid-i7ypmzj3] ul{list-style:outside}.article[data-astro-cid-i7ypmzj3] ol{list-style:decimal}.article[data-astro-cid-i7ypmzj3] li::marker{color:var(--color-brand)}.article[data-astro-cid-i7ypmzj3] .table-wrap{border:var(--border);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.article[data-astro-cid-i7ypmzj3] table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.article[data-astro-cid-i7ypmzj3] th,.article[data-astro-cid-i7ypmzj3] td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line)}.article[data-astro-cid-i7ypmzj3] th{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-ink);font-weight:500}.article[data-astro-cid-i7ypmzj3] tr:last-child td{border-bottom:0}.article[data-astro-cid-i7ypmzj3] td{color:var(--color-ink-2)}.article[data-astro-cid-i7ypmzj3] .note{background:var(--color-surface);border:var(--border);border-left:4px solid var(--color-brand);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.aside[data-astro-cid-i7ypmzj3]{top:calc(var(--header-h) + var(--space-6));gap:var(--space-5);display:grid;position:sticky}@media (width<=62rem){.aside[data-astro-cid-i7ypmzj3]{position:static}}.aside-box[data-astro-cid-i7ypmzj3]{border:var(--border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-5);gap:var(--space-3);justify-items:start;display:grid}.aside-title[data-astro-cid-i7ypmzj3]{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-brand)}.aside[data-astro-cid-i7ypmzj3] ul[data-astro-cid-i7ypmzj3]{gap:var(--space-2);width:100%;display:grid}.aside[data-astro-cid-i7ypmzj3] li[data-astro-cid-i7ypmzj3]{border-bottom:1px solid var(--color-line);padding-bottom:var(--space-2)}.aside[data-astro-cid-i7ypmzj3] li[data-astro-cid-i7ypmzj3]:last-child{border-bottom:0;padding-bottom:0}.aside[data-astro-cid-i7ypmzj3] ul[data-astro-cid-i7ypmzj3] a[data-astro-cid-i7ypmzj3]{color:var(--color-ink-2);font-size:var(--text-small);text-decoration:none}.aside[data-astro-cid-i7ypmzj3] ul[data-astro-cid-i7ypmzj3] a[data-astro-cid-i7ypmzj3]:hover{color:var(--color-brand-deep);text-decoration:underline}.faq[data-astro-cid-i7ypmzj3]{border-top:1px solid var(--color-line-strong);display:grid}.faq[data-astro-cid-i7ypmzj3] details[data-astro-cid-i7ypmzj3]{border-bottom:1px solid var(--color-line-strong);padding-block:var(--space-4)}.faq[data-astro-cid-i7ypmzj3] summary[data-astro-cid-i7ypmzj3]{cursor:pointer;font-family:var(--font-display);font-size:var(--text-h3);justify-content:space-between;gap:var(--space-4);line-height:1.3;list-style:none;display:flex}.faq[data-astro-cid-i7ypmzj3] summary[data-astro-cid-i7ypmzj3]::-webkit-details-marker{display:none}.faq[data-astro-cid-i7ypmzj3] summary[data-astro-cid-i7ypmzj3]:after{content:"+";font-family:var(--font-mono);color:var(--color-brand);flex:none}.faq[data-astro-cid-i7ypmzj3] details[data-astro-cid-i7ypmzj3][open] summary[data-astro-cid-i7ypmzj3]:after{content:"–"}.faq[data-astro-cid-i7ypmzj3] details[data-astro-cid-i7ypmzj3] p[data-astro-cid-i7ypmzj3]{margin-top:var(--space-3);color:var(--color-ink-2);max-width:var(--measure)}
