.compare-page,.compare-page>.page-header{display:flex;flex-direction:column}.compare-page>.page-header{align-items:flex-start;gap:0;margin:0;padding:clamp(48px,7vw,72px) clamp(32px,5vw,48px) clamp(32px,4vw,48px);border-bottom:1px solid var(--ink)}.compare-page>.page-header .page-header__copy{max-width:none}.compare-page>.page-header .eyebrow{margin:0 0 clamp(14px,2.5vw,18px);color:var(--muted);font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase}.compare-page>.page-header h1{margin:0 0 16px;font:800 clamp(34px,6vw,48px)/1.06 var(--font-sans);letter-spacing:-.04em}.compare-page>.page-header .page-header__description{max-width:62ch;color:var(--ink-soft);font-size:14px;line-height:1.6}.compare-page>.page-header .page-header__description p{margin:0}.compare-page .status-badge{min-height:auto;border:1px solid var(--line);border-radius:0;padding:3px 8px;color:var(--ink-soft);font:500 10px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.compare-page .status-badge:before{display:none}.compare-page .comparison-links{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--ink)}.compare-page .comparison-links li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;padding:22px clamp(32px,5vw,48px);border-bottom:1px solid var(--hairline)}.compare-page .comparison-links li:last-child{border-bottom:0}.compare-page .comparison-links li>a{font:800 clamp(17px,2vw,20px)/1.2 var(--font-sans);letter-spacing:-.02em;text-decoration:none}.compare-page .comparison-links li>a:hover{text-decoration:underline;text-underline-offset:4px}.compare-page .comparison-links li>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--muted);font:400 11px/1.4 var(--font-mono);letter-spacing:.04em}.compare-page>.research-state{margin:clamp(40px,6vw,64px) clamp(32px,5vw,48px)}.compare-page .comparison-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin:0;border-bottom:1px solid var(--ink)}.compare-page .comparison-subject{margin:0;border:0;border-radius:0;padding:clamp(28px,3.5vw,40px) clamp(32px,5vw,48px);background:var(--paper)}.compare-page .comparison-subject:first-child{border-right:1px solid var(--ink)}.compare-page .comparison-subject .graph-kicker{margin:0 0 12px;color:var(--muted);font:500 10px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.compare-page .comparison-subject h2{margin:0 0 20px;font:800 clamp(22px,3vw,26px)/1.1 var(--font-sans);letter-spacing:-.03em}.compare-page .comparison-subject h2 a{text-decoration:none}.compare-page .comparison-subject h2 a:hover{text-decoration:underline;text-underline-offset:4px}.compare-page .derived-distribution{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin:0 0 24px;border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.compare-page .derived-distribution>div{border:0;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);border-radius:0;padding:14px 16px;background:var(--paper)}.compare-page .derived-distribution dt{color:var(--muted);font:400 9.5px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.compare-page .derived-distribution dd{margin:6px 0 0;font:600 clamp(22px,2.6vw,30px)/1 var(--font-mono);letter-spacing:-.02em;color:var(--ink)}.compare-page .rating-dimensions{margin:0;border:0;border-radius:0;padding:0;background:transparent}.compare-page .rating-dimensions>div{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;padding:13px 0;border-bottom:1px solid var(--hairline)}.compare-page .rating-dimensions>div:first-child{border-top:1px solid var(--hairline)}.compare-page .rating-dimensions dt{color:var(--muted);font:500 10px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.compare-page .rating-dimensions dd{margin:0;font:600 15px/1.3 var(--font-mono);color:var(--ink);text-align:right}.compare-page .comparison-subject .dossier-empty{margin:16px 0 0;color:var(--muted);font-size:12.5px}.compare-page .change-table{width:100%;margin:24px 0 0;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compare-page .change-table caption{margin-bottom:12px;color:var(--muted);font:400 10px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:left}.compare-page .change-table td,.compare-page .change-table th{padding:9px 8px;border-bottom:1px solid var(--hairline);font:400 12.5px/1.3 var(--font-mono);text-align:right}.compare-page .change-table thead th{border-bottom:1px solid var(--ink);color:var(--muted);font-size:11px}.compare-page .change-table th:first-child{text-align:left;color:var(--ink)}.compare-page .dossier-section{margin:0;padding:clamp(32px,4vw,44px) clamp(32px,5vw,48px);border-bottom:1px solid var(--ink)}.compare-page .dossier-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.compare-page .dossier-section-heading .graph-kicker{margin:0 0 8px;color:var(--muted);font:500 10px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.compare-page .dossier-section-heading h2{margin:0;font:800 clamp(20px,2.4vw,24px)/1.2 var(--font-sans);letter-spacing:-.03em}.compare-page .relationship-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.compare-page .shock-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline)}.compare-page .shock-list>li{margin:0;border:0;border-bottom:1px solid var(--hairline);border-radius:0;padding:20px 0;background:transparent}.compare-page .shock-list h3{margin:0 0 8px;font:800 16px/1.3 var(--font-sans);letter-spacing:-.02em}.compare-page .shock-list h3 a{text-decoration:none}.compare-page .shock-list>li>p{margin:0 0 12px;color:var(--ink-soft);font-size:13px;line-height:1.6}.compare-page .adaptation-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline)}.compare-page .adaptation-list li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--hairline)}.compare-page .adaptation-list li a{font:700 14px/1.3 var(--font-sans);text-decoration:none}.compare-page .adaptation-list span{color:var(--muted);font:400 11.5px/1.4 var(--font-mono)}.compare-page .evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0;border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.compare-page .evidence-grid .evidence-card{margin:0;border:0;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);border-radius:0;padding:22px 24px;background:var(--paper)}.compare-page .evidence-card blockquote{margin:0;color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:1.55}.compare-page .evidence-card figcaption{margin-top:14px;color:var(--muted);font:400 11px/1.5 var(--font-mono)}.compare-page .evidence-card figcaption cite{font-weight:600;font-style:normal}.compare-page .evidence-card>p{margin:12px 0 0;color:var(--muted);font:400 11px/1.5 var(--font-mono)}.compare-page .staleness{border-bottom:1px solid var(--hairline);font:400 12px/1.5 var(--font-mono);letter-spacing:.02em}.compare-page .dossier-index-gate,.compare-page .staleness{margin:0;padding:18px clamp(32px,5vw,48px);color:var(--ink-soft)}.compare-page .dossier-index-gate{border:0;border-bottom:1px solid var(--ink);background:var(--wash);font-size:12.5px;line-height:1.6}.compare-page .dossier-index-gate strong{color:var(--ink)}.compare-page .dossier-section .research-state{margin:0}@media (max-width:760px){.compare-page .comparison-grid{grid-template-columns:1fr}.compare-page .comparison-subject:first-child{border-right:0;border-bottom:1px solid var(--hairline)}.compare-page .evidence-grid{grid-template-columns:1fr}}@media (max-width:520px){.compare-page .derived-distribution{grid-template-columns:repeat(2,1fr)}}