.reader[data-astro-cid-eo3wme6m]{max-width:880px;margin:0 auto;padding:var(--space-8) var(--space-4);padding-bottom:calc(var(--dock-h) + var(--space-6))}.kicker[data-astro-cid-eo3wme6m]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--accent2);margin-bottom:var(--space-2)}.hed[data-astro-cid-eo3wme6m]{font-family:var(--font-sans);font-weight:700;text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(2.1rem,6vw,4rem);line-height:1;color:var(--text);margin-bottom:var(--space-3);text-shadow:0 1px 0 var(--deboss-hi),0 -1px 1px var(--deboss-lo)}.dek[data-astro-cid-eo3wme6m]{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--accent2);line-height:1.3;margin-bottom:var(--space-4);max-width:none}.byline[data-astro-cid-eo3wme6m]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);border-top:1px solid var(--border);margin-top:var(--space-6);padding-top:var(--space-2);display:flex;gap:var(--space-3);flex-wrap:wrap}.body[data-astro-cid-eo3wme6m]{column-count:2;column-gap:var(--space-6)}.body[data-astro-cid-eo3wme6m] p{margin:0 0 var(--space-2);max-width:none;font-size:var(--text-base);line-height:1.7}.body[data-astro-cid-eo3wme6m] h2{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:700;letter-spacing:0;text-transform:none;color:var(--text);margin:var(--space-4) 0 var(--space-1);break-after:avoid}.body[data-astro-cid-eo3wme6m] h3{font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;color:var(--text);margin:var(--space-3) 0 var(--space-1);break-after:avoid}.body[data-astro-cid-eo3wme6m] h4{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;color:var(--text);margin:var(--space-2) 0 var(--space-1);break-after:avoid}.body[data-astro-cid-eo3wme6m] h2,.body[data-astro-cid-eo3wme6m] h3,.body[data-astro-cid-eo3wme6m] h4{column-span:all}.body[data-astro-cid-eo3wme6m] p:has(+.data-table-wrap),.body[data-astro-cid-eo3wme6m] p:has(+table),.body[data-astro-cid-eo3wme6m] p:has(+blockquote),.body[data-astro-cid-eo3wme6m] p:has(+pre){column-span:all}.body[data-astro-cid-eo3wme6m] .source-download{column-span:all;margin:var(--space-4) 0 0}.body[data-astro-cid-eo3wme6m] h2+table,.body[data-astro-cid-eo3wme6m] h3+table,.body[data-astro-cid-eo3wme6m] h4+table,.body[data-astro-cid-eo3wme6m] p+table,.body[data-astro-cid-eo3wme6m] h2+.data-table-wrap,.body[data-astro-cid-eo3wme6m] h3+.data-table-wrap,.body[data-astro-cid-eo3wme6m] h4+.data-table-wrap,.body[data-astro-cid-eo3wme6m] p+.data-table-wrap{margin-top:var(--space-1)}.body[data-astro-cid-eo3wme6m] ul,.body[data-astro-cid-eo3wme6m] ol{margin:0 0 var(--space-2) 1.1em}.body[data-astro-cid-eo3wme6m] li{margin-bottom:var(--space-1)}.body[data-astro-cid-eo3wme6m] .flow-node ul{margin:6px 0 0;padding-left:1.05em}.body[data-astro-cid-eo3wme6m] .flow-node li{margin:1px 0}.body[data-astro-cid-eo3wme6m] a{text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.body[data-astro-cid-eo3wme6m] strong{font-weight:700}.body[data-astro-cid-eo3wme6m] code{font-family:var(--font-mono);font-size:.85em;background:var(--bg-surface);padding:1px 4px;border-radius:2px}.body[data-astro-cid-eo3wme6m] .stat-strip{column-span:all;break-inside:avoid;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);border-top:2px solid var(--text);border-bottom:2px solid var(--text);padding:var(--space-2) 0;margin:var(--space-4) 0}.body[data-astro-cid-eo3wme6m] .stat-value{display:block;font-family:var(--font-sans);font-weight:700;font-size:1.9rem;line-height:1;color:var(--text)}.body[data-astro-cid-eo3wme6m] .stat-label{display:block;font-family:var(--font-sans);font-size:.6rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-top:6px}.body[data-astro-cid-eo3wme6m] .detail-table,.body[data-astro-cid-eo3wme6m] .data-table{column-span:all;break-inside:avoid;width:100%;border-collapse:collapse;font-size:var(--text-sm);margin:var(--space-4) 0;table-layout:auto}.body[data-astro-cid-eo3wme6m] .detail-table td,.body[data-astro-cid-eo3wme6m] .data-table td,.body[data-astro-cid-eo3wme6m] .data-table th{border:0;border-bottom:1px solid var(--border);padding:10px 8px;text-align:left;vertical-align:top;white-space:normal}.body[data-astro-cid-eo3wme6m] .data-table th:first-child,.body[data-astro-cid-eo3wme6m] .data-table td:first-child{white-space:nowrap}.body[data-astro-cid-eo3wme6m] .detail-table td:first-child{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs);color:var(--accent2);width:34%}.body[data-astro-cid-eo3wme6m] .data-table th{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;font-size:var(--text-xs);color:var(--accent2);border-bottom:2px solid var(--accent2)}.body[data-astro-cid-eo3wme6m] .data-table td:first-child{font-family:var(--font-sans);font-weight:700}.body[data-astro-cid-eo3wme6m] .data-table-wrap{column-span:all;overflow-x:visible;margin:var(--space-4) 0}.body[data-astro-cid-eo3wme6m] .data-table caption{text-align:left;font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-bottom:6px}.body[data-astro-cid-eo3wme6m] .data-table tr.row-total td,.body[data-astro-cid-eo3wme6m] .data-table tr.row-highlight td{background:var(--accent2-soft);font-weight:700}.body[data-astro-cid-eo3wme6m] .data-table tr.row-control td,.body[data-astro-cid-eo3wme6m] .data-table tr.row-modern td{background:#3a6b521f}.body[data-astro-cid-eo3wme6m] .data-table tr.row-fatigue td,.body[data-astro-cid-eo3wme6m] .data-table tr.row-deadball td{background:#b5651d1f}.body[data-astro-cid-eo3wme6m] blockquote,.body[data-astro-cid-eo3wme6m] blockquote p{color:var(--accent2)}.body[data-astro-cid-eo3wme6m] blockquote{column-span:all;break-inside:avoid;border-left:3px solid var(--accent2);padding-left:var(--space-2);margin:var(--space-4) 0;font-style:italic}.body[data-astro-cid-eo3wme6m] pre{column-span:all;break-inside:avoid;background:var(--bg-surface);border:1px solid var(--border);border-left:3px solid var(--text);padding:var(--space-3);overflow-x:auto;margin:var(--space-4) 0;font-family:var(--font-mono);font-size:.8rem;line-height:1.55}.body[data-astro-cid-eo3wme6m] pre code{background:none;padding:0}@media(max-width:720px){.body[data-astro-cid-eo3wme6m]{column-count:1}.body[data-astro-cid-eo3wme6m] .stat-strip{grid-template-columns:repeat(2,1fr)}.hed[data-astro-cid-eo3wme6m]{font-size:clamp(2rem,11vw,3rem)}}
