.ihero[data-astro-cid-ottwcfup]{padding:var(--space-3) 0 var(--space-5)}.ihero[data-astro-cid-ottwcfup] h1[data-astro-cid-ottwcfup]{margin:var(--space-2) 0 var(--space-3)}.ihero__lede[data-astro-cid-ottwcfup]{font-size:var(--text-lg);color:var(--text-secondary);margin:0 0 var(--space-4);max-width:70ch;line-height:1.55}.ihero__stats[data-astro-cid-ottwcfup]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media (max-width: 720px){.ihero__stats[data-astro-cid-ottwcfup]{grid-template-columns:1fr}}.stat[data-astro-cid-ottwcfup]{display:flex;gap:var(--space-2);padding:var(--space-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.stat[data-astro-cid-ottwcfup] svg[data-astro-cid-ottwcfup]{color:var(--brand-500);flex-shrink:0;margin-top:2px}.stat__label[data-astro-cid-ottwcfup]{display:block;font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.stat__value[data-astro-cid-ottwcfup]{display:block;font-size:var(--text-base);font-weight:700;color:var(--text-primary);margin-top:2px}.codes-table[data-astro-cid-ottwcfup]{overflow-x:auto;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card)}table[data-astro-cid-ottwcfup]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}th[data-astro-cid-ottwcfup],td[data-astro-cid-ottwcfup]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-subtle)}thead[data-astro-cid-ottwcfup] th[data-astro-cid-ottwcfup]{background:var(--surface-subtle);font-weight:600;color:var(--text-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.num-col[data-astro-cid-ottwcfup]{text-align:right}.code-num[data-astro-cid-ottwcfup]{display:inline-flex;align-items:center;justify-content:center;min-width:50px;height:26px;background:var(--brand-50);color:var(--brand-900);border-radius:6px;font-weight:700;font-size:var(--text-xs)}td[data-astro-cid-ottwcfup] a[data-astro-cid-ottwcfup]{color:var(--text-primary);text-decoration:none}td[data-astro-cid-ottwcfup] a[data-astro-cid-ottwcfup]:hover{color:var(--brand-700);text-decoration:underline}.conf[data-astro-cid-ottwcfup]{display:inline-block;padding:2px 8px;font-size:.6875rem;font-weight:600;border-radius:4px}.conf--high[data-astro-cid-ottwcfup]{background:#dff6de;color:oklch(35% .12 145)}.conf--med[data-astro-cid-ottwcfup]{background:#ffebd2;color:oklch(40% .12 75)}.conf--low[data-astro-cid-ottwcfup]{background:oklch(95% .04 25);color:#7c2524}.empty[data-astro-cid-ottwcfup]{color:var(--text-secondary);padding:var(--space-3);background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.empty[data-astro-cid-ottwcfup] a[data-astro-cid-ottwcfup]{color:var(--brand-700)}.insights[data-astro-cid-ottwcfup]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media (max-width: 720px){.insights[data-astro-cid-ottwcfup]{grid-template-columns:1fr}}.insights__card[data-astro-cid-ottwcfup]{padding:var(--space-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:4px}.insights__card[data-astro-cid-ottwcfup] svg[data-astro-cid-ottwcfup]{color:var(--brand-500)}.insights__card[data-astro-cid-ottwcfup] h3[data-astro-cid-ottwcfup]{margin:0;font-size:var(--text-sm);font-weight:600}.insights__card[data-astro-cid-ottwcfup] p[data-astro-cid-ottwcfup]{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.insights__card--full[data-astro-cid-ottwcfup]{grid-column:1 / -1}.insights__cite[data-astro-cid-ottwcfup]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}.insights__cite[data-astro-cid-ottwcfup] a[data-astro-cid-ottwcfup]{color:var(--brand-700);margin:0 4px}.filing-steps[data-astro-cid-ottwcfup]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.filing-steps[data-astro-cid-ottwcfup] li[data-astro-cid-ottwcfup]{display:flex;gap:var(--space-3);padding:var(--space-3);background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.filing-steps[data-astro-cid-ottwcfup] li[data-astro-cid-ottwcfup] svg[data-astro-cid-ottwcfup]{flex-shrink:0;color:var(--brand-500);margin-top:4px}.filing-steps[data-astro-cid-ottwcfup] h3[data-astro-cid-ottwcfup]{margin:0 0 4px;font-size:var(--text-sm);font-weight:600}.filing-steps[data-astro-cid-ottwcfup] p[data-astro-cid-ottwcfup]{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.callout[data-astro-cid-ottwcfup]{display:flex;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);margin-top:var(--space-4)}.callout--warning[data-astro-cid-ottwcfup]{background:oklch(95% .08 75);border:1px solid oklch(82% .15 75);color:oklch(35% .13 50)}.callout--info[data-astro-cid-ottwcfup]{background:oklch(96% .04 230);border:1px solid oklch(82% .08 230);color:oklch(30% .08 230)}.callout[data-astro-cid-ottwcfup] svg[data-astro-cid-ottwcfup]{flex-shrink:0;margin-top:2px;color:oklch(50% .15 230)}.callout--warning[data-astro-cid-ottwcfup] svg[data-astro-cid-ottwcfup]{color:oklch(60% .15 60)}.faq-list[data-astro-cid-ottwcfup]{display:flex;flex-direction:column;gap:var(--space-2)}.faq-item[data-astro-cid-ottwcfup]{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.faq-item[data-astro-cid-ottwcfup] summary[data-astro-cid-ottwcfup]{cursor:pointer;padding:var(--space-3);font-weight:600;list-style:none}.faq-item[data-astro-cid-ottwcfup] summary[data-astro-cid-ottwcfup]:after{content:"+";float:right;color:var(--text-muted)}.faq-item[data-astro-cid-ottwcfup][open] summary[data-astro-cid-ottwcfup]:after{content:"−"}.faq-answer[data-astro-cid-ottwcfup]{padding:0 var(--space-3) var(--space-3);color:var(--text-secondary)}.faq-answer[data-astro-cid-ottwcfup] p[data-astro-cid-ottwcfup]{margin:0;line-height:1.6}.related[data-astro-cid-ottwcfup]{margin-top:var(--space-5);padding:var(--space-4);background:var(--surface-subtle);border-radius:var(--radius-card);border:1px solid var(--border-subtle)}.related[data-astro-cid-ottwcfup] h3[data-astro-cid-ottwcfup]{margin:0 0 var(--space-2);font-size:var(--text-sm)}.related[data-astro-cid-ottwcfup] ul[data-astro-cid-ottwcfup]{list-style:none;padding:0;margin:0}.related[data-astro-cid-ottwcfup] li[data-astro-cid-ottwcfup]{padding:4px 0}.related[data-astro-cid-ottwcfup] a[data-astro-cid-ottwcfup]{color:var(--brand-700);font-size:var(--text-sm);font-weight:500}
