@font-face{font-family:Archivo;src:url('/fonts/archivo-bold.woff2') format('woff2');font-weight:700 900;font-display:swap}
@font-face{font-family:Archivo;src:url('/fonts/archivo-medium.woff2') format('woff2');font-weight:400 600;font-display:swap}
@font-face{font-family:'Source Sans 3';src:url('/fonts/source-sans-regular.woff2') format('woff2');font-weight:400 500;font-display:swap}
@font-face{font-family:'Source Sans 3';src:url('/fonts/source-sans-semibold.woff2') format('woff2');font-weight:600 900;font-display:swap}
:root{color-scheme:light;--bg:#f6f8fb;--surface:#fff;--ink:#182640;--muted:#526078;--line:#d1d9e6;--soft:#eaf0fa;--brand:#2047d7;--link:#2047c5;--good:#176248;--bad:#a92843;--mixed:#8a5300;--focus:#b64a00;--jason:#6947bd;--sacks:#187559;--friedberg:#ac6000;--chamath:#c33d62;--ben:#456a88;--kara:#6947bd;--scott:#187559;--jess:#ac6000;--heading:Archivo,Arial,sans-serif;--body:'Source Sans 3','Segoe UI',sans-serif}
:root[data-theme=dark]{color-scheme:dark;--bg:#101a2d;--surface:#17243a;--ink:#edf2fc;--muted:#b2c0d6;--line:#35465e;--soft:#20314d;--link:#a3b8ff;--good:#83d7b2;--bad:#ff9eb1;--mixed:#f0be76;--focus:#ffd080;--jason:#bf9df5;--sacks:#69cda9;--friedberg:#eab771;--chamath:#f294b1;--ben:#95bfdc;--kara:#bf9df5;--scott:#69cda9;--jess:#eab771}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--heading);font-weight:700}h1{font-size:clamp(32px,3.6vw,48px);line-height:1.09;letter-spacing:-.035em;text-wrap:balance}h2{font-size:30px;line-height:1.15;letter-spacing:-.025em}h3{font-size:20px;line-height:1.25;letter-spacing:-.015em}h4{font-size:16px;line-height:1.4}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button{color:inherit}button,a,input,select,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:4px}button{border:1px solid var(--line);background:var(--surface);min-height:44px;padding:9px 15px;border-radius:3px}button:hover{background:var(--soft)}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;flex:none}button svg,a svg{vertical-align:middle}small,.small{font-size:15px}.muted{color:var(--muted)}[hidden]{display:none!important}.wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.skip{position:fixed;z-index:20;left:12px;top:12px;transform:translateY(-200%);padding:12px 18px;background:var(--surface);color:var(--ink)}.skip:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.masthead{background:var(--brand);color:#fff}.masthead-inner{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;gap:13px;align-items:center;font:700 32px/1.1 var(--heading);letter-spacing:-.035em;color:#fff;text-decoration:none;white-space:nowrap}.brand-mark{width:34px;height:34px;stroke-width:2.4}.masthead nav{display:flex;align-items:center;gap:26px}.masthead nav a{color:#fff;text-decoration:none;font-size:16px;min-height:44px;display:flex;align-items:center}.masthead nav a:hover{text-decoration:underline}.theme-button{display:flex;align-items:center;gap:8px;background:transparent;color:#fff;border-color:#ffffff66;font-size:15px}.theme-button:hover{background:#ffffff1c}.masthead :focus-visible{outline-color:#fff}.section{margin-top:64px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;border-top:3px solid var(--ink);padding-top:20px;margin-bottom:26px}.section-number{display:block;color:var(--muted);font-size:14px;font-weight:600;margin-bottom:8px}.meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:15px;font-weight:600;color:var(--muted);margin-bottom:20px}.meta .label{color:var(--link)}.text-link{display:inline-flex;align-items:center;gap:8px;font-weight:600}.primary-link{display:inline-flex;gap:20px;align-items:center;justify-content:space-between;background:var(--brand);color:#fff;padding:13px 20px;min-height:48px;border-radius:3px;text-decoration:none;font-weight:600}.primary-link:hover{background:#183bb9;text-decoration:none}.lede{font-size:21px;line-height:1.48;max-width:65ch}.latest{display:grid;grid-template-columns:1.3fr 1fr;gap:76px;padding-top:48px}.latest h1{max-width:18ch}.latest .lede{margin-top:22px;font-size:20px}.latest .primary-link{margin-top:25px}.latest-scores{padding-top:1px}.score-list-title{display:flex;justify-content:space-between;gap:12px;align-items:baseline;border-bottom:1px solid var(--ink);padding-bottom:12px}.score-list-title h2{font-size:18px;letter-spacing:0}.score-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;border-bottom:1px solid var(--line);padding:12px 0}.score-row a{text-decoration:none;color:var(--ink)}.score-row a:hover{text-decoration:underline}.score-name{display:flex;align-items:center;gap:10px;font-weight:600}.host-marker{display:inline-block;width:8px;height:24px;background:var(--host);flex:none}.score-detail{color:var(--muted);font-size:14px;margin-left:18px;margin-top:2px}.score-value{display:flex;gap:12px;align-items:center;font-family:var(--heading);font-variant-numeric:tabular-nums}.score-value strong{font-size:26px;letter-spacing:-.04em}.score-value .grade{font-size:15px;padding:3px 8px;border:1px solid var(--line)}.score-row.absent .score-value{font:400 15px var(--body);color:var(--muted)}.guest-note{font-size:15px;margin-top:15px;color:var(--muted)}.score-note{margin-top:14px;color:var(--muted);font-size:14px}.archive-total{font-size:15px;color:var(--muted)}
.chart-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.chart-controls{display:flex;gap:10px;flex-wrap:wrap}.chart-controls button{border-color:transparent;background:transparent;display:flex;align-items:center;gap:8px;font-size:16px;padding:8px 12px}.chart-controls button[aria-pressed=true]{background:var(--surface);border-color:var(--line)}.chart-controls button[aria-pressed=false]{opacity:.55}.line-key{width:20px;height:3px;background:var(--host)}.chart-wrap{overflow:auto;margin-top:12px}.trend-chart{width:100%;height:auto;min-width:620px;display:block;stroke:none}.trend-chart text{fill:var(--muted);font:14px var(--body)}.trend-chart .grid{stroke:var(--line);stroke-width:1}.series-line{stroke:var(--host);stroke-width:2.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.trend-chart .point{fill:var(--surface);stroke:var(--host);stroke-width:2.5}.trend-chart a:hover .point,.trend-chart a:focus .point{fill:var(--host);stroke-width:5}.chart-note{font-size:15px;color:var(--muted);margin-top:4px}.chart-readout{font-size:15px;min-height:24px;margin-top:8px}.table-disclosure{border-top:1px solid var(--line);margin-top:20px}.table-disclosure>summary{padding:16px 0}.table-wrap{overflow-x:auto;max-width:100%}table{border-collapse:collapse;text-align:left;width:100%;font-size:16px;font-variant-numeric:tabular-nums}caption{text-align:left;font-size:15px;color:var(--muted);padding:16px 0}th,td{padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}th{font-weight:600}thead{background:var(--soft)}td small{display:block;color:var(--muted);font-size:13px}.scores-table{min-width:830px}.scores-table th:first-child{min-width:180px}.scores-table th:not(:first-child),.scores-table td:not(:first-child){text-align:center}.scores-table small{font-weight:400;white-space:nowrap}.comparison{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;padding:30px 32px;background:var(--soft);border-top:4px solid var(--brand)}.comparison h2{margin:8px 0 18px}.comparison p{font-size:18px}.comparison .text-link{margin-top:20px}.comparison .score-row:last-child{border-bottom:0}.comparison-table{margin-top:0;border-top:0}.comparison-table>summary{padding:18px 0}.comparison-table table{min-width:1000px}.comparison-table p{max-width:85ch;margin-top:18px;color:var(--muted);font-size:16px}.episode-list{list-style:none;margin:0;padding:0}.episode-item{display:grid;grid-template-columns:130px 1fr 190px;gap:26px;padding:25px 0;border-bottom:1px solid var(--line)}.episode-item:first-child{padding-top:0}.episode-date{font-size:15px;color:var(--muted);padding-top:3px}.episode-date b{display:block;font-family:var(--heading);font-size:22px;color:var(--ink);margin-bottom:6px}.episode-item h3{font-size:22px;line-height:1.27;margin-bottom:9px}.episode-item h3 a{color:var(--ink);text-decoration:none}.episode-item h3 a:hover{color:var(--link);text-decoration:underline}.episode-item p{color:var(--muted);font-size:15px}.mini-scores{display:grid;grid-template-columns:1fr 1fr;gap:7px 15px;align-content:start;font-size:14px}.mini-scores span{display:flex;justify-content:space-between;gap:10px}.mini-scores b{font-variant-numeric:tabular-nums}.mini-scores a{color:inherit;text-decoration:none}.mini-scores a:hover{text-decoration:underline}
.review-head{padding-top:30px}.breadcrumbs{font-size:15px;margin-bottom:28px;display:flex;align-items:center;gap:12px;color:var(--muted)}.review-intro{display:grid;grid-template-columns:1.25fr 1fr;gap:64px}.review-intro h1{font-size:42px;line-height:1.13;max-width:24ch}.review-intro .lede{font-size:21px}.episode-source{margin-top:22px;font-size:15px;color:var(--muted);max-width:75ch}.episode-source a{display:inline}.jump-nav{display:flex;gap:24px;flex-wrap:wrap;margin-top:25px;border-top:1px solid var(--line);padding-top:15px;font-size:16px}.jump-nav a{min-height:32px;display:flex;align-items:center}.host-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;gap:22px}.host-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.host-card{border-top:4px solid var(--host);padding-top:16px;min-width:0;scroll-margin-top:28px}.host-card h3{font-size:19px;line-height:1.2}.card-heading{display:flex;justify-content:space-between;gap:12px;align-items:start}.card-grade{font:700 30px/1 var(--heading);color:var(--host)}.card-score{display:flex;align-items:baseline;gap:6px;margin-top:10px;font-variant-numeric:tabular-nums}.card-score strong{font:700 34px/1.1 var(--heading);letter-spacing:-.035em}.card-score span{font-size:14px;color:var(--muted)}.card-sample{font-size:14px;color:var(--muted);margin-top:7px}.host-summary{font-size:16px;line-height:1.45;margin-top:14px}.balance-link{font-size:14px;display:inline-block;margin-top:12px}.host-explore{margin-top:15px;padding:6px 0;background:transparent;border:0;color:var(--link);font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}.host-explore:hover{background:transparent;text-decoration:underline}.host-card.selected{background:var(--soft);outline:10px solid var(--soft)}.guest-review{display:grid;grid-template-columns:130px 1fr;gap:24px;align-items:start;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.guest-review>.host-card{max-width:600px;display:grid;grid-template-columns:210px 1fr;gap:6px 24px}.guest-review .host-summary{grid-column:2;grid-row:1 / span 3;margin-top:0}.guest-review .host-explore{grid-column:2;grid-row:4;margin-top:0}.guest-review .balance-link{margin-top:4px}.guest-label{font-weight:600;color:var(--muted);font-size:15px}.score-breakdown{border-block:1px solid var(--line);margin-top:28px}.score-breakdown>summary{padding:18px 0}.host-notes{display:grid;grid-template-columns:1fr 1fr;gap:28px 44px;margin:26px 0}.host-note{font-size:16px;scroll-margin-top:24px}.host-note>h3{font-size:18px;margin-bottom:12px}.host-note p+p{margin-top:9px}.host-note b{font-weight:600}.balance-review{margin-top:18px;border-top:1px solid var(--line);padding-top:12px}.balance-review summary{font-weight:600}.balance-review p{margin-top:12px}.balance-review .source-links{margin-top:9px}.dimension-notes{margin-top:16px}.dimension-notes div{display:grid;grid-template-columns:130px 1fr;gap:12px;margin-top:9px}.dimension-notes dt{font-weight:600}.dimension-notes dd{margin:0;color:var(--muted)}
summary{cursor:pointer;list-style:none;min-height:44px}summary::-webkit-details-marker{display:none}summary>svg{transition:transform .16s ease}details[open]>summary>svg{transform:rotate(180deg)}.section>summary,.table-disclosure>summary,.score-breakdown>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-weight:600}.disclosure-title{font:700 26px/1.2 var(--heading);letter-spacing:-.025em}.methodology{border-top:3px solid var(--ink);padding-top:22px}.methodology>summary{padding-bottom:20px}.method-body{padding-top:20px}.method-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;margin-bottom:35px}.method-grid p,.method-limits p{margin-top:13px;font-size:17px;line-height:1.6}.weights{border-top:1px solid var(--ink)}.weights>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:17px}.anchor-list{list-style:none;padding:0;margin:0}.anchor-list li{display:grid;grid-template-columns:44px 1fr;gap:12px;border-bottom:1px solid var(--line);padding:9px 0;font-size:16px}.anchor-list li:first-child{padding-top:0}.method-limits{max-width:85ch;border-top:1px solid var(--line);padding-top:25px}.claims-section>.section-head{margin-bottom:20px}.claim-tools{background:var(--soft);padding:20px 24px;margin-bottom:20px}.filter-row{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap}.mode-buttons{display:flex}.mode-buttons button{border-radius:0;font-weight:600;font-size:16px}.mode-buttons button:first-child{border-radius:3px 0 0 3px}.mode-buttons button:last-child{border-radius:0 3px 3px 0;border-left:0}.mode-buttons button[aria-pressed=true]{background:var(--brand);color:#fff;border-color:var(--brand)}.filter-field{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:600}.search-field{flex:1;min-width:190px;max-width:360px}.filter-field input,.filter-field select{border:1px solid var(--line);border-radius:3px;min-height:44px;padding:9px 12px;background:var(--surface);color:var(--ink);font-size:16px;width:100%;font-weight:400}.speaker-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.filter-chip{background:transparent;border-color:transparent;font-size:15px;display:flex;gap:7px;align-items:center;padding:8px 12px}.filter-chip[aria-pressed=true]{background:var(--surface);border-color:var(--ink)}.filter-count{font-size:13px;color:var(--muted)}.filter-dot{width:7px;height:7px;background:var(--host);border-radius:50%}.results-bar{display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:15px;min-height:48px;margin-bottom:8px}.results-actions{display:flex;gap:14px}.text-button{border:0;background:none;padding:8px 0;color:var(--link);font-size:15px}.text-button:hover{background:none;text-decoration:underline}.claim{border-top:1px solid var(--line);scroll-margin-top:24px;background:var(--surface)}.claim:last-of-type{border-bottom:1px solid var(--line)}.claim>summary{display:grid;grid-template-columns:34px 1fr auto 24px;gap:20px;align-items:center;padding:22px 22px 22px 18px}.claim>summary:hover{background:var(--soft)}.claim-number{font-size:16px;color:var(--muted);font-variant-numeric:tabular-nums}.claim-meta{font-size:14px;color:var(--muted);display:flex;align-items:center;gap:9px;margin-bottom:5px}.claim-meta .filter-dot{border-radius:0;width:4px;height:13px}.claim-title{font:700 20px/1.3 var(--heading);letter-spacing:-.02em;display:block}.verdict{font-size:14px;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:7px}.verdict:before{content:'';width:6px;height:6px;background:currentColor;border-radius:50%;flex:none}.verdict.good{color:var(--good)}.verdict.bad{color:var(--bad)}.verdict.mixed{color:var(--mixed)}.expand-icon{font:400 27px/1 var(--body);text-align:center;color:var(--muted)}.claim[open]>summary{border-bottom:1px solid var(--line)}.claim[open] .expand-icon{font-size:0}.claim[open] .expand-icon:after{content:'−';font-size:27px}.claim-body{padding:28px 32px 24px 72px}.takeaway{border-left:3px solid var(--host);padding-left:20px;margin-bottom:28px}.takeaway h3{font-size:23px;max-width:70ch;line-height:1.33}.takeaway .label{font-size:13px;color:var(--muted);font-weight:600;display:block;margin-bottom:7px}.claim-columns{display:grid;grid-template-columns:1fr 1fr;gap:42px}.claim-columns section{min-width:0}.claim-columns h4{margin:24px 0 10px}.claim-columns h4:first-child{margin-top:0}.claim-columns h4 span{color:var(--muted);font:400 14px var(--body);margin-left:8px}.claim-columns p{font-size:18px;line-height:1.62}.original-claim{font-weight:600}.source-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:16px}.source-link{display:inline-flex;gap:4px;align-items:baseline;font-size:15px;line-height:1.4}.source-link svg{width:15px;height:15px;align-self:center}.confidence-box{border-top:1px solid var(--line);margin-top:24px;padding-top:15px}.confidence-line{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:15px}.confidence-line strong{font:700 22px var(--heading);font-variant-numeric:tabular-nums}.confidence-box p{font-size:16px;color:var(--muted);margin-top:10px}.change-details{margin-top:24px;border-top:1px solid var(--line);padding-top:12px;font-size:16px}.change-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600}.change-details p{margin-top:12px;line-height:1.6}.balance-claim{border-left:3px solid var(--mixed);padding-left:16px;border-top:0}.claim-footer{border-top:1px solid var(--line);padding-top:18px;margin-top:23px;display:flex;align-items:center;justify-content:space-between;gap:20px}.chapter-links{display:flex;gap:12px 22px;flex-wrap:wrap;align-items:center}.chapter-links .muted{font-size:13px}.copy-claim{font-size:14px;white-space:nowrap;display:flex;align-items:center;gap:10px}.copy-claim svg{width:16px;height:16px}.show-all-row{text-align:center;margin-top:24px}.show-all-row button{font-weight:600;display:inline-flex;align-items:center;gap:14px}.empty-state{padding:40px 20px;text-align:center;background:var(--surface);border:1px solid var(--line)}.empty-state p{margin:0 0 15px}.editor-note{display:grid;grid-template-columns:230px 1fr;gap:40px;border-top:3px solid var(--ink);padding-top:22px;margin-top:54px}.editor-note h2{font-size:24px}.editor-note p{font-size:20px;line-height:1.5;max-width:70ch}.sources{border-top:1px solid var(--line);padding-top:24px}.sources>summary{display:flex;justify-content:space-between;align-items:center;gap:20px}.sources .disclosure-title{font-size:26px}.source-count{font:400 15px var(--body);color:var(--muted);margin-left:16px}.source-list{list-style:none;counter-reset:sources;padding:0;margin:24px 0 0}.source-list li{counter-increment:sources;display:grid;grid-template-columns:30px 1fr 1fr;gap:24px;padding:20px 0;border-top:1px solid var(--line);font-size:16px}.source-list li:before{content:counter(sources,decimal-leading-zero);font-size:14px;color:var(--muted);padding-top:3px}.source-list strong{display:block;font-size:14px;color:var(--muted);margin-bottom:6px}.source-list p{color:var(--muted);line-height:1.5}.source-list .source-link{font-size:17px}.review-end-nav{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);margin-top:42px;padding-top:22px;font-size:16px}.site-footer{margin-top:64px;border-top:1px solid var(--line);padding:34px 0 38px}.footer-inner{display:flex;justify-content:space-between;gap:32px;align-items:start}.footer-brand{font:700 20px var(--heading);color:var(--ink);text-decoration:none}.site-footer p{font-size:14px;color:var(--muted);margin-top:8px}.footer-links{display:flex;gap:24px;flex-wrap:wrap;font-size:15px}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:30;padding:13px 24px;background:var(--ink);color:var(--surface);border-radius:4px;box-shadow:0 4px 20px #0003;font-size:16px}.copy-dialog{max-width:560px;width:calc(100% - 36px);border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:26px}.copy-dialog::backdrop{background:#101a2d99}.copy-dialog textarea{width:100%;height:120px;background:var(--bg);color:var(--ink);border:1px solid var(--line);margin:18px 0;padding:12px;font-size:15px}
@media(min-width:1500px){.wrap{width:min(1220px,calc(100% - 96px))}.latest{gap:100px}}
@media(max-width:1000px){.masthead-inner{min-height:94px}.brand{font-size:27px}.masthead nav{gap:18px}.latest{gap:40px}.review-intro{gap:32px}.host-grid{gap:18px}.host-card h3{font-size:17px}.card-grade{font-size:26px}.claim-body{padding-left:32px}.claim-columns{gap:30px}.episode-item{grid-template-columns:110px 1fr 170px;gap:22px}.comparison{gap:32px}.method-grid{gap:36px}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}body{font-size:17px}.masthead-inner{padding-block:21px 12px;display:block}.brand{font-size:29px}.brand-mark{width:31px;height:31px}.masthead nav{justify-content:space-between;gap:14px;margin-top:13px}.masthead nav a{font-size:14px}.theme-button{font-size:14px;padding:7px 10px;min-height:40px}.theme-button svg{width:17px;height:17px}.latest{grid-template-columns:1fr;gap:32px;padding-top:30px}.latest h1{font-size:38px;max-width:21ch}.latest .lede{font-size:19px;margin-top:17px}.latest .primary-link{margin-top:20px}.latest-scores{padding-top:0}.section{margin-top:42px}.section-head{padding-top:17px;align-items:start;margin-bottom:22px}.section-head h2{font-size:26px}.section-head .archive-total{max-width:120px;text-align:right}.chart-controls{gap:4px}.chart-controls button{font-size:14px;padding:8px 10px}.chart-heading{align-items:start}.chart-note{font-size:14px}.chart-wrap{margin-right:-18px;padding-right:18px}.trend-chart{min-width:620px}.comparison{grid-template-columns:1fr;gap:25px;padding:25px 22px}.comparison h2{font-size:28px}.episode-item{grid-template-columns:78px 1fr;gap:15px;padding:22px 0}.episode-date{font-size:13px}.episode-date b{font-size:20px}.episode-item h3{font-size:20px}.mini-scores{grid-column:2;display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:-6px}.mini-scores span{gap:5px}.review-head{padding-top:22px}.breadcrumbs{margin-bottom:22px}.review-intro{grid-template-columns:1fr;gap:20px}.review-intro h1{font-size:34px}.review-intro .lede{font-size:20px}.meta{margin-bottom:14px;font-size:14px;gap:8px}.episode-source{font-size:14px;margin-top:16px}.jump-nav{gap:20px;margin-top:20px;font-size:15px}.host-grid,.host-grid.three{grid-template-columns:1fr 1fr;gap:28px 22px;margin-top:23px}.host-card h3{font-size:18px}.card-grade{font-size:27px}.card-score strong{font-size:30px}.host-summary{font-size:16px}.host-explore{font-size:14px;margin-top:9px}.balance-link{font-size:13px}.guest-review{grid-template-columns:1fr;gap:10px;margin-top:25px;padding-top:18px}.guest-review>.host-card{grid-template-columns:1fr 1fr;gap:7px 22px;max-width:none}.guest-review .host-summary{grid-row:1 / span 4}.guest-review .host-explore{grid-column:2;grid-row:5}.host-notes{grid-template-columns:1fr;gap:25px}.method-grid{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.disclosure-title{font-size:24px}.method-body{padding-top:10px}.claim-tools{padding:16px}.filter-row{gap:14px;align-items:end}.mode-buttons{width:100%}.mode-buttons button{flex:1}.search-field{min-width:150px;max-width:none}.type-field{max-width:130px}.filter-field{font-size:13px}.filter-field select,.filter-field input{font-size:15px}.speaker-filters{gap:2px;margin-top:12px}.filter-chip{padding:7px 9px;font-size:14px}.results-bar{font-size:14px;align-items:start}.results-actions{gap:12px}.text-button{font-size:14px}.claim>summary{grid-template-columns:24px 1fr 20px;gap:10px;padding:18px 14px 18px 10px}.claim-number{font-size:14px;align-self:start;padding-top:2px}.claim-meta{font-size:13px;gap:7px}.claim-title{font-size:19px;line-height:1.35}.claim>summary .verdict{grid-column:2;grid-row:2;font-size:13px;margin-top:2px}.expand-icon{grid-column:3;grid-row:1 / span 2}.claim-body{padding:23px 19px}.takeaway{padding-left:15px;margin-bottom:23px}.takeaway h3{font-size:21px}.claim-columns{grid-template-columns:1fr;gap:26px}.claim-columns p{font-size:17px;line-height:1.65}.confidence-box p{font-size:16px}.claim-footer{align-items:start;flex-direction:column;gap:15px}.chapter-links{gap:12px 18px}.source-link{font-size:14px}.change-details{margin-top:20px}.editor-note{grid-template-columns:1fr;gap:13px;margin-top:38px}.editor-note h2{font-size:24px}.editor-note p{font-size:19px}.source-list li{grid-template-columns:24px 1fr;gap:10px 14px;padding:18px 0}.source-list p{grid-column:2;font-size:15px}.source-count{margin-left:8px;font-size:14px}.sources .disclosure-title{font-size:24px}.footer-inner{flex-direction:column;gap:22px}.site-footer{padding-top:28px;margin-top:44px}.footer-links{gap:22px}.review-end-nav{font-size:15px;margin-top:30px}.dimension-notes div{grid-template-columns:115px 1fr}.toast{max-width:calc(100% - 36px);width:max-content}}
@media(max-width:380px){.wrap{width:calc(100% - 28px)}.brand{font-size:27px}.masthead nav{gap:10px}.latest h1{font-size:35px}.host-grid{gap:25px 15px}.host-card h3{font-size:16px}.card-heading{gap:7px}.card-grade{font-size:24px}.type-field{max-width:115px}.search-field{min-width:120px}.source-count{display:block;margin:4px 0 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{body{background:#fff;color:#111;font-size:11pt}.wrap{width:100%}.masthead{background:none;color:#111}.brand{color:#111}.masthead nav,.jump-nav,.claim-tools,.results-actions,.host-explore,.copy-claim,.show-all-row,.site-footer,.toast{display:none!important}.section{margin-top:28px}.claim{break-inside:avoid}.claim-body{padding:16px}.claim-columns{gap:24px}.claim p{font-size:11pt}a{color:#111}.host-grid{grid-template-columns:repeat(4,1fr)}.claim[hidden]{display:block!important}}
.skip{transform:none;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.skip:focus{clip-path:none;width:auto;height:auto;overflow:visible}
.takeaway{border-left:0;padding-left:0}.balance-claim{border-left:0;padding:14px 18px;background:var(--soft)}
.comparison h2{margin-top:0;margin-bottom:8px}.comparison p.comparison-date{font-size:15px;color:var(--muted);margin-bottom:18px}
.expand-icon,.claim[open] .expand-icon{display:flex;align-items:center;justify-content:center;font:inherit}.claim[open] .expand-icon:after{content:none}.claim[open] .expand-vertical{display:none}
::selection{background:var(--brand);color:#fff}input,textarea{caret-color:var(--link)}:root{scrollbar-color:var(--muted) var(--bg);scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--bg)}*::-webkit-scrollbar-thumb{background:var(--muted);border:2px solid var(--bg);border-radius:5px}
