/* V40: one car-page system, model-owned content. */
.email{padding-top:76px;padding-bottom:76px;margin-top:44px}
.email .kicker{display:block;margin-bottom:26px!important;line-height:1.4}
.email h2{line-height:1.05!important;margin-top:0!important;margin-bottom:28px!important}
.email p{margin-top:0;line-height:1.45}.email-note{bottom:24px}
.evidence-snapshot{padding:0 var(--pad);background:var(--paper)}
.snapshot-six{grid-template-columns:repeat(6,minmax(0,1fr))!important;border-bottom:1px solid var(--rule)}
.snapshot-six>div{padding:20px 22px 24px;border-bottom:0;border-right:1px solid var(--rule)}
.snapshot-six>div:first-child{padding-left:20px}.snapshot-six>div:last-child{border-right:0}
.snapshot-six>div>span{font:600 clamp(9px,.68vw,14px)/1.4 var(--sans);letter-spacing:.13em;white-space:nowrap}
.snapshot-six strong{font:650 clamp(28px,2.85vw,60px)/1.05 var(--sans);letter-spacing:-.065em;margin:8px 0 7px;white-space:nowrap}
.snapshot-six small{font:400 clamp(10px,.7vw,14px)/1.4 var(--sans);letter-spacing:-.02em}
.snapshot-six .metric-delta{color:#278b7d}.snapshot-six .metric-delta.delta-flat{color:var(--muted)}
.snapshot-asof{border-top:0;padding:10px 20px;font-size:10px}
.evidence-table-live thead{border-bottom:3px solid var(--pink)}
.evidence-live>.evidence-heading{border-bottom:2px solid var(--pink);padding-bottom:22px}
/* The record gets a single paper chart plate, a clear scale and a compact legend. */
.evidence-record>.evidence-heading{padding:12px 0 25px;margin-bottom:10px}
.evidence-record>.evidence-heading .kicker{color:var(--pink)}
.record-chart-frame{margin:32px 0 38px;padding:30px 30px 18px;background:#faf8f2;border:1px solid #24221b35;border-top:3px solid var(--ink);box-shadow:5px 5px 0 #24221b08}
.record-chart-title{display:flex;justify-content:space-between;align-items:center;gap:24px}
.record-chart-title .kicker{font-size:10px;color:var(--muted)}
.record-chart-title h3{font:400 clamp(29px,3vw,44px)/1.1 var(--serif);letter-spacing:-.03em;margin:10px 0 18px}
.record-chart-title>.hand{font:400 22px var(--hand);color:#ce1768;transform:rotate(-4deg);padding-right:12px}
.record-chart-frame .chart-tools{margin:0 0 16px;padding:14px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.record-chart-frame .plot-heading{font-size:11px;letter-spacing:.01em;margin:18px 0 0}
.record-chart-frame .plot-legend{font-size:11px;color:var(--ink)}
.record-chart-frame .evidence-plot{background:transparent;border:0;padding:14px 0 0}
.record-chart-frame .plot-grid{stroke:#24221b24;stroke-dasharray:2 5}
.record-chart-frame .plot-readout{min-height:35px;font:11px/1.5 var(--sans);border-top:1px solid var(--rule);padding-top:13px;margin:10px 0}
.record-chart-frame>.plot-note{margin:10px 0;font:10px/1.5 var(--sans);color:var(--muted)}
.evidence-record .record-search{margin-top:35px}.evidence-record .evidence-method{max-width:80ch;line-height:1.6}
@media(max-width:1100px){.snapshot-six{grid-template-columns:repeat(3,minmax(0,1fr))!important}.snapshot-six>div{border-bottom:1px solid var(--rule)}.snapshot-six>div:nth-child(3n){border-right:0}.snapshot-six strong{font-size:40px}.snapshot-six>div>span{font-size:10px}.snapshot-six small{font-size:11px}}
@media(max-width:700px){.email{margin-top:30px;padding-top:48px;padding-bottom:48px}.email .kicker{margin-bottom:22px!important}.email h2{font-size:clamp(38px,10vw,64px)!important}.evidence-snapshot{padding-inline:0}.snapshot-six{grid-template-columns:repeat(2,minmax(0,1fr))!important}.snapshot-six>div{padding:20px!important;border-right:1px solid var(--rule)!important}.snapshot-six>div:nth-child(2n){border-right:0!important}.snapshot-six>div>span{font-size:9px;white-space:normal}.snapshot-six strong{font-size:36px}.snapshot-asof{padding-inline:20px}.record-chart-frame{padding:20px 12px 12px;margin:25px 0 30px}.record-chart-title{display:block}.record-chart-title>.hand{display:block;font-size:19px;margin:0 0 20px;transform:rotate(-3deg)}.record-chart-frame .plot-heading{line-height:1.7}.record-chart-frame .plot-legend{display:block}.focus-spec-grid strong{overflow-wrap:anywhere}}
.focus-context .focus-outro{margin-inline:18px;max-width:calc(100% - 36px)}
