.s2-page{max-width:900px;margin-inline:auto}.s2-hero{align-items:baseline;gap:var(--s-3) var(--s-5);margin:var(--s-4) 0 var(--s-5);flex-wrap:wrap;display:flex}.s2-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,8vw,3.6rem);font-weight:750;line-height:1}.s2-big-meta{color:var(--muted);flex-direction:column;gap:2px;font-size:.9rem;display:flex}.s2-block{margin:var(--s-6) 0}.s2-prose p{margin:0 0 var(--s-3);line-height:1.65}.s2-muted{color:var(--muted);font-size:.9rem}.s2-note{padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--surface-2);color:var(--ink-2)}.s2-chart{padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);margin:0}.s2-chart svg{width:100%;height:220px;display:block}.s2-plot{gap:var(--s-2);grid-template-columns:auto minmax(0,1fr);display:grid}.s2-yaxis{min-width:3.5em;height:220px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;position:relative}.s2-yaxis span{white-space:nowrap;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.s2-grid{stroke:var(--border-strong);stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.s2-zero{stroke:var(--muted);vector-effect:non-scaling-stroke}.s2-axis{justify-content:space-between;gap:var(--s-2);margin-top:var(--s-2);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem;display:flex}.s2-legend{gap:var(--s-2) var(--s-4);margin-top:var(--s-2);color:var(--ink-2);flex-wrap:wrap;font-size:.85rem;display:flex}.s2-legend i{vertical-align:middle;border-radius:2px;width:12px;height:3px;margin-inline-end:6px;display:inline-block}.s2-actions{margin-top:var(--s-3)}.s2-faq>div{padding:var(--s-3) 0;border-bottom:1px solid var(--border)}.s2-faq dt{font-weight:600}.s2-faq dd{color:var(--ink-2);margin:6px 0 0;line-height:1.6}.s2-stories,.s2-links{margin:0;padding:0;list-style:none}.s2-stories li,.s2-links li{justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--border);display:flex}.s2-stories time{color:var(--muted);white-space:nowrap;font-size:.85rem}.s2-cards{gap:var(--s-3);margin:var(--s-4) 0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.s2-cards h2{margin:0 0 var(--s-2);font-size:1.05rem}.s2-card-val b{font-size:1.4rem}.s2-def{font-size:1.15rem;line-height:1.6}.s2-pairs{gap:var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.s2-pairs a{border:1px solid var(--border-strong);border-radius:999px;padding:6px 12px;font-size:.9rem;display:inline-block}.s2-badge{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:2px 8px;font-size:.78rem;font-weight:600;display:inline-block}.s2-table td:not(:first-child),.s2-table th:not(:first-child){text-align:end}.autolink{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.s2-page>.section-title,.narrow>.section-title{margin-bottom:var(--s-3);line-height:1.15}.market-table.s2-table{min-width:0}.s2-table th,.s2-table td{white-space:normal}
