.da-review{max-width:1100px;color:var(--mc-ink);margin:0 auto;padding:42px 28px 80px;line-height:1.65}.da-review a{color:var(--mc-muted);text-underline-offset:4px}.da-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--mc-rust);margin:28px 0 8px;font-size:.76rem;font-weight:700}.da-review h1{font-family:var(--mc-serif);max-width:850px;margin:14px 0 24px;font-size:clamp(2.25rem,5vw,4rem);line-height:1.07}.da-lead{max-width:850px;font-size:1.2rem}.da-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:32px 0;display:grid}.da-metrics>div{border-top:3px solid var(--mc-muted);background:var(--mc-paper);padding:20px}.da-metrics strong,.da-metrics span{display:block}.da-metrics strong{font-size:2.1rem;font-family:var(--mc-serif)}.da-metrics span{font-size:.88rem;line-height:1.4}.da-review section{border-top:1px solid var(--mc-line);margin-top:24px;padding:24px 0}.da-review h2{font-family:var(--mc-serif);font-size:1.9rem;line-height:1.2}.da-review audio{width:100%;margin:16px 0}.da-note{color:var(--mc-muted);font-size:.9rem}.da-exchanges{grid-template-columns:1fr 1fr;gap:20px;display:grid}.da-exchanges blockquote{border-left:3px solid var(--mc-rust);background:var(--mc-paper);margin:12px 0;padding:20px 24px}.da-exchanges blockquote p{font-family:var(--mc-serif);font-size:1.3rem}.da-exchanges footer{font-size:.83rem}.da-correction{border-left:3px solid var(--mc-rust);background:var(--mc-paper);padding:20px 24px}.da-table{overflow-x:auto}.da-table table{border-collapse:collapse;width:100%;font-size:.93rem}.da-table th{text-align:left;background:var(--mc-wash)}.da-table th,.da-table td{border-bottom:1px solid var(--mc-line);vertical-align:top;padding:12px}.da-review details{border-bottom:1px solid var(--mc-line);padding:18px 0}.da-review summary{cursor:pointer;font-weight:700}.da-inventory{padding-left:22px}.da-inventory li{border-bottom:1px solid var(--mc-wash);padding:14px 0}.da-inventory p{margin:5px 0;font-size:.85rem}.da-inventory code{overflow-wrap:anywhere;font-size:.72rem}.da-review :focus-visible{outline:3px solid var(--mc-rust);outline-offset:4px}@media (max-width:650px){.da-review{padding:24px 18px 50px}.da-metrics{grid-template-columns:1fr 1fr}.da-exchanges{grid-template-columns:1fr}.da-table{font-size:.85rem}}.da-transcript ol{margin:20px 0;padding:0;list-style:none}.da-transcript li{border-bottom:1px solid var(--mc-line);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.da-transcript li p{font-family:var(--mc-serif);margin:4px 0}.da-transcript-time{color:var(--mc-muted);font-variant-numeric:tabular-nums;font-size:.85rem}
