/* Evidence pages: original campaign typography, compact editorial layouts,
   and subject-specific figures. All layout rules stay inside this page family. */
.evidence-review{margin:0;background:var(--s-paper);color:var(--s-ink);font:16px/1.65 var(--s-font-body);padding-bottom:4.5rem}
.evidence-review *{box-sizing:border-box}.evidence-review main a{color:var(--s-red-dark);text-underline-offset:3px}.evidence-review [id]{scroll-margin-top:90px}
.evidence-review .review-wrap{width:100%;max-width:1080px;margin:auto;padding:0 28px}
.evidence-review .review-hero{padding:44px 0 30px}.evidence-review .split-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);gap:46px;align-items:center}
.evidence-review .hero-copy{min-width:0}.evidence-review .eyebrow{font:600 11px/1.5 var(--s-font-head);letter-spacing:.18em;text-transform:uppercase;color:var(--s-red);margin:0 0 17px}
.evidence-review h1{font:700 clamp(38px,4.8vw,58px)/1.06 var(--s-font-head);letter-spacing:-.025em;text-transform:uppercase;margin:0 0 20px}.evidence-review h1 span{color:var(--s-red)}
.evidence-review .dek{font-size:17px;line-height:1.55;color:var(--s-muted);max-width:53ch;margin:0 0 22px}.evidence-review .hero-meta{font-size:11px;color:var(--s-muted);display:flex;flex-wrap:wrap;gap:5px 16px}.evidence-review .hero-meta a{text-decoration:none}
.evidence-review .compact-hero{padding-bottom:20px}.evidence-review .compact-hero h1{font-size:48px}.evidence-review .compact-hero .dek{max-width:66ch}
.evidence-review .hero-visual{padding:25px;background:#fff;border:1px solid var(--s-line);border-top:4px solid var(--s-red);min-width:0}.evidence-review .visual-kicker{font:600 11px/1.4 var(--s-font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);margin-bottom:18px;display:block}
.evidence-review .visual-foot{font-size:11px;line-height:1.6;color:var(--s-muted);margin:18px 0 0;padding-top:13px;border-top:1px solid var(--s-line)}
.evidence-review .hero-visual.dark{background:var(--s-panel-dark);color:#fff;border-color:var(--s-panel-dark);border-top-color:var(--s-red)}.evidence-review .dark .visual-kicker,.evidence-review .dark .visual-foot,.evidence-review .dark .metric-label,.evidence-review .dark .metric-detail{color:#c8c7c1}.evidence-review .dark .visual-foot{border-color:#42423e}.evidence-review .dark a{color:#f4c542}
.evidence-review .review-summary{font-size:14px;line-height:1.6;border-left:3px solid var(--s-gold);padding:12px 18px;background:#eae8df;margin:0 0 22px}.evidence-review .review-summary p{margin:0}.evidence-review .review-summary b{color:var(--s-ink)}
.evidence-review .review-nav{display:flex;flex-wrap:wrap;gap:7px;padding:16px 0;border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);margin:0 0 4px;align-items:center}.evidence-review .review-nav a{font:500 11px/1.4 var(--s-font-head);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:6px 11px;border:1px solid var(--s-line);border-radius:25px;background:#fff;color:var(--s-ink)}.evidence-review .review-nav a:hover{border-color:var(--s-red);color:var(--s-red)}.evidence-review .nav-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--s-muted);margin-right:7px}
.evidence-review .review-section{padding:32px 0;border-bottom:1px solid var(--s-line)}.evidence-review .review-section h2{font:600 27px/1.15 var(--s-font-head);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 18px;max-width:34ch}.evidence-review .review-section h3{font:600 19px/1.3 var(--s-font-head);margin:24px 0 10px}.evidence-review .review-section p{max-width:80ch;margin:0 0 16px}.evidence-review .review-section p:last-child{margin-bottom:0}.evidence-review .source{font-size:11px;line-height:1.65;color:var(--s-muted);margin-top:18px!important}.evidence-review .source a{overflow-wrap:anywhere}.evidence-review .source-drawer{font-size:12px;margin-top:17px}.evidence-review .source-drawer summary{cursor:pointer;color:var(--s-muted)}
.evidence-review .status-chip{font:600 10px/1.35 var(--s-font-head);text-transform:uppercase;letter-spacing:.06em;padding:4px 7px;display:inline-block;border:1px solid var(--s-line);border-radius:3px}.evidence-review .status-chip.gold{color:#785606;background:#f7efdb;border-color:#e0cf9e}.evidence-review .status-chip.green{color:var(--s-ok);background:var(--s-ok-bg);border-color:var(--s-ok-line)}.evidence-review .status-chip.neutral{background:#eeede7;color:#555}
.evidence-review .stage-status{position:relative;margin-left:5px;padding:0 0 23px 23px;border-left:1px solid #d5d4cc;display:grid;gap:3px;line-height:1.4}.evidence-review .stage-status:last-of-type{padding-bottom:0;border-color:transparent}.evidence-review .stage-dot{position:absolute;left:-5px;top:4px;width:9px;height:9px;border:2px solid #c5c5be;border-radius:50%;background:#fff}.evidence-review .stage-status:not(.active):not(.pending) .stage-dot{background:var(--s-ok);border-color:var(--s-ok)}.evidence-review .stage-status.active .stage-dot{border-color:var(--s-red);background:var(--s-red);box-shadow:0 0 0 4px #f7dfe4}.evidence-review .stage-status b{font-size:14px}.evidence-review .stage-status small{color:var(--s-muted);font-size:11px}.evidence-review .stage-status.active b{color:var(--s-red)}
.evidence-review .status-facts{background:#fff;border:1px solid var(--s-line);padding:7px 20px;margin:0 0 20px}.evidence-review .status-facts>div{display:grid;grid-template-columns:145px 1fr;gap:16px;padding:11px 0;border-bottom:1px solid var(--s-line)}.evidence-review .status-facts>div:last-child{border:0}.evidence-review dt{font-size:12px;color:var(--s-muted)}.evidence-review dd{margin:0}.evidence-review .status-facts dd{font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.evidence-review .metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.evidence-review .metric{display:flex;flex-direction:column;padding:19px;background:#fff;border:1px solid var(--s-line);border-top:3px solid var(--s-red)}.evidence-review .metric-label{font:500 10px/1.4 var(--s-font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--s-muted);order:0}.evidence-review .metric strong{font:600 30px/1.2 var(--s-font-head);letter-spacing:-.025em;margin:9px 0;order:1}.evidence-review .metric-detail{font-size:11px;color:var(--s-muted);order:2;line-height:1.5}.evidence-review .hero-visual .metric{background:transparent;border:0;padding:0 0 16px}.evidence-review .hero-visual .metric+.metric{border-top:1px solid #48483f;padding:16px 0 0}.evidence-review .hero-visual .metric strong{font-size:46px;margin:2px 0}.evidence-review .chart-note{font-size:11px;color:var(--s-muted);margin:12px 0 0!important}
.evidence-review .insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 20px}.evidence-review .insight-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-review .insight-card{background:#fff;border:1px solid var(--s-line);padding:19px}.evidence-review .insight-card .card-index{font:500 11px var(--s-font-head);color:var(--s-red);display:block}.evidence-review .insight-card h3{font-size:19px;margin:7px 0 10px}.evidence-review .insight-card p{font-size:13px;color:var(--s-muted);line-height:1.6;margin:0}
.evidence-review .deal-timeline{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:28px 0}.evidence-review .deal-timeline li{border-top:2px solid var(--s-line);padding:17px 18px 0 0;position:relative;font-size:12px}.evidence-review .deal-timeline li::before{content:'';position:absolute;top:-6px;left:0;width:10px;height:10px;border-radius:50%;background:var(--s-ok)}.evidence-review .deal-timeline .upcoming::before{background:#fff;border:2px solid var(--s-red)}.evidence-review .deal-timeline time{display:block;font:500 11px var(--s-font-head);text-transform:uppercase;color:var(--s-muted);margin-bottom:7px}.evidence-review .deal-timeline b{display:block;font-size:13px;margin-bottom:6px}.evidence-review .deal-timeline span{color:var(--s-muted);display:block;line-height:1.5}
.evidence-review .document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evidence-review .document-card{padding:17px 19px;border:1px solid var(--s-line);background:#fff;text-decoration:none;display:grid;gap:7px}.evidence-review .document-card:hover{border-color:var(--s-red)}.evidence-review .document-type{font:500 10px var(--s-font-head);letter-spacing:.06em;text-transform:uppercase}.evidence-review .document-card b{font-size:14px;color:var(--s-ink)}.evidence-review .document-card>span:last-child{font-size:11px;color:var(--s-muted)}
.evidence-review .funding-total strong{display:block;font:600 64px/1 var(--s-font-head);letter-spacing:-.045em}.evidence-review .funding-total strong span{font-size:38px}.evidence-review .funding-total>span{font-size:11px;color:var(--s-muted);display:block;margin:8px 0 20px}.evidence-review .funding-bar{height:20px;display:flex;gap:2px}.evidence-review .funding-bar i{width:var(--share);background:var(--s-red)}.evidence-review .funding-bar i:nth-child(2){background:#1a1a1a}.evidence-review .funding-bar i:nth-child(3){background:#B8860B}.evidence-review .funding-key{margin:13px 0 0}.evidence-review .funding-key>div{display:flex;justify-content:space-between;margin:5px 0;align-items:center}.evidence-review .funding-key dt{font-size:12px}.evidence-review .funding-key i{display:inline-block;width:8px;height:8px;background:var(--s-red);margin-right:8px}.evidence-review .funding-key>div:nth-child(2) i{background:#1a1a1a}.evidence-review .funding-key>div:nth-child(3) i{background:#B8860B}.evidence-review .funding-key dd{font-size:12px;font-weight:bold}
.evidence-review .funding-panels,.evidence-review .payment-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.evidence-review .funding-panel,.evidence-review .payment-pair article{padding:24px;background:#fff;border:1px solid var(--s-line);border-top:4px solid var(--s-red)}.evidence-review .funding-panel.secondary{border-top-color:var(--s-gold)}.evidence-review .funding-panel>strong{font:600 38px var(--s-font-head);display:block}.evidence-review .funding-panel p{font-size:12px;color:var(--s-muted);margin:5px 0 15px}.evidence-review .arithmetic-note{padding:20px 0 0;display:flex;gap:20px;align-items:center}.evidence-review .arithmetic-note>b{font:500 26px var(--s-font-head);white-space:nowrap}.evidence-review .arithmetic-note>span{font-size:12px;color:var(--s-muted);max-width:70ch}.evidence-review .payment-pair article:nth-child(2){border-top-color:var(--s-gold)}.evidence-review .payment-pair strong{font:600 30px var(--s-font-head)}.evidence-review .payment-pair strong small{font:12px var(--s-font-body);display:block;color:var(--s-muted)}.evidence-review .payment-pair dl{margin:20px 0 0}.evidence-review .payment-pair dl>div{padding:9px 0;border-top:1px solid var(--s-line)}.evidence-review .payment-pair dd{font-size:13px}
.evidence-review .assessment-row{display:flex;align-items:center;gap:18px;padding:15px 0;border-top:1px solid var(--s-line)}.evidence-review .assessment-row b{font:500 29px var(--s-font-head);min-width:105px;letter-spacing:-.03em}.evidence-review .assessment-row span{font-size:12px;color:var(--s-muted);line-height:1.5}.evidence-review .assessment-row:first-of-type{border:0;padding-top:0}
.evidence-review .process-figure{margin:15px 0 20px}.evidence-review .process-flow{list-style:none;padding:0;margin:0;display:flex;border:1px solid var(--s-line);background:#fff}.evidence-review .process-flow li{flex:1;min-width:0;position:relative;padding:20px;border-right:1px solid var(--s-line);display:flex;flex-direction:column;gap:8px}.evidence-review .process-flow li:last-child{border-right:0}.evidence-review .step-index{color:var(--s-red);font:500 11px var(--s-font-head)}.evidence-review .process-flow b{font:500 18px var(--s-font-head)}.evidence-review .process-flow li>span:last-child{font-size:12px;color:var(--s-muted);line-height:1.55}.evidence-review figcaption{font-size:11px;color:var(--s-muted);margin-top:12px}.evidence-review .hero-visual .process-flow{display:block;border:0;background:transparent}.evidence-review .hero-visual .process-flow li{padding:11px 0 11px 28px;border:0;border-top:1px solid #ddd;gap:3px}.evidence-review .hero-visual .process-flow li:first-child{border-top:0;padding-top:0}.evidence-review .hero-visual .step-index{position:absolute;left:0;top:14px}.evidence-review .hero-visual .process-flow li:first-child .step-index{top:3px}.evidence-review .dark .process-flow li{border-color:#48483f}.evidence-review .dark .process-flow li>span:last-child{color:#c8c7c1}.evidence-review .dark .step-index{color:#f4c542}.evidence-review .hero-visual .process-figure{margin:0}
.evidence-review .cash-equation{display:flex;flex-direction:column;text-align:center;gap:6px;font-size:14px}.evidence-review .cash-equation>b{font-size:20px;color:#a5a59c;font-weight:normal}.evidence-review .cash-equation strong{font:500 22px var(--s-font-head);color:#f4c542}.evidence-review .compare-mini{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.evidence-review .compare-mini>div{border-top:1px solid var(--s-line);padding:12px 0;display:grid;gap:3px}.evidence-review .compare-mini b{font:500 21px var(--s-font-head)}.evidence-review .compare-mini span{font-size:11px;color:var(--s-muted)}.evidence-review .visual-list{padding:0;margin:0;list-style:none}.evidence-review .visual-list li{padding:11px 0;border-top:1px solid #48483f;font-size:14px}.evidence-review .visual-list li:first-child{border:0}
.evidence-review .evidence-checklist{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0}.evidence-review .evidence-checklist li{padding:14px 17px 14px 34px;border:1px solid var(--s-line);background:#fff;position:relative;font-size:13px;line-height:1.55}.evidence-review .evidence-checklist li::before{content:'✓';color:var(--s-red);position:absolute;left:13px;top:14px;font-weight:bold}
.evidence-review .table-scroll{overflow-x:auto;margin:18px 0;border:1px solid var(--s-line)}.evidence-review table{border-collapse:collapse;width:100%;font-size:13px;background:#fff;line-height:1.6}.evidence-review th{background:#1a1a1a;color:#fff;font:500 11px var(--s-font-head);text-align:left;letter-spacing:.04em;text-transform:uppercase}.evidence-review th,.evidence-review td{padding:14px 17px;vertical-align:top;border-bottom:1px solid var(--s-line)}.evidence-review td:first-child{font-weight:bold;min-width:150px}.evidence-review tbody tr:nth-child(even){background:#faf9f5}.evidence-review .evidence-legend{display:flex;gap:15px;flex-wrap:wrap;margin:15px 0 20px}.evidence-review .evidence-legend>span{display:grid;gap:8px;font-size:11px;color:var(--s-muted);flex:1;min-width:170px}.evidence-review .evidence-legend .status-chip{width:fit-content}
/* The Register: grouped navigation, searchable requirements, fully usable without JS. */
.evidence-review .register-total{display:flex;align-items:center;gap:20px}.evidence-review .register-total strong{font:600 96px/1 var(--s-font-head);letter-spacing:-.055em;color:#f4c542}.evidence-review .register-total>span{font:500 21px/1.4 var(--s-font-head)}.evidence-review .visual-tags{display:flex;gap:6px;flex-wrap:wrap;margin:22px 0}.evidence-review .visual-tags span{font-size:10px;border:1px solid #54544e;padding:4px 7px}.evidence-review .visual-link{display:flex;justify-content:space-between;padding-top:13px;border-top:1px solid #48483f;font:500 14px var(--s-font-head);text-decoration:none}
.evidence-review .register-grid{display:grid;grid-template-columns:205px minmax(0,1fr);gap:28px;align-items:start}.evidence-review .register-index{position:sticky;top:85px;font-size:12px}.evidence-review .register-index>summary{font:500 13px var(--s-font-head);text-transform:uppercase;cursor:pointer;list-style:none;margin-bottom:12px}.evidence-review .register-index>summary::after{content:' ↓';color:var(--s-red)}.evidence-review .register-index a{display:block;border-top:1px solid var(--s-line);padding:11px 0;text-decoration:none;color:var(--s-ink);line-height:1.4}.evidence-review .register-index a span{display:block;font-size:10px;color:var(--s-muted);margin-top:4px}.evidence-review .register-index a:hover{color:var(--s-red)}
.evidence-review .register-chapter{margin:0 0 28px;scroll-margin-top:85px}.evidence-review .register-chapter>h3{font:500 19px var(--s-font-head);margin:0 0 11px;display:flex;gap:10px;align-items:center}.evidence-review .chapter-num{color:var(--s-red);font-size:11px;border:1px solid var(--s-line);padding:2px 6px}.evidence-review .register-card{background:#fff;border:1px solid var(--s-line);margin:0 0 7px;padding:0 18px}.evidence-review .register-card summary{cursor:pointer;display:flex;gap:13px;align-items:baseline;font-size:14px;font-weight:700;line-height:1.45;padding:15px 0;list-style:none}.evidence-review .register-card summary::-webkit-details-marker{display:none}.evidence-review .register-card summary::after{content:'+';margin-left:auto;font:400 21px/1 var(--s-font-body);color:var(--s-red)}.evidence-review .register-card[open]{border-left:3px solid var(--s-red)}.evidence-review .register-card[open] summary::after{content:'−'}.evidence-review .register-card .num{font:500 15px var(--s-font-head);color:var(--s-red);min-width:20px}.evidence-review .register-card .tag{font:500 9px var(--s-font-head);text-transform:uppercase;letter-spacing:.05em;color:var(--s-muted);display:block;margin-top:5px}.evidence-review .register-card p{font-size:13px;margin:0 0 15px;line-height:1.7}.evidence-review .register-card p.source{font-size:10px;border-top:1px solid var(--s-line);padding-top:11px}
.evidence-review .register-toolbar{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:20px 0}.evidence-review .register-search{flex:1;min-width:240px}.evidence-review .register-search label{display:block;font:500 11px var(--s-font-head);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.evidence-review .register-search input{font:14px var(--s-font-body);width:100%;padding:11px 13px;border:1px solid #b9b8b0;background:#fff;border-radius:0;min-height:43px}.evidence-review .review-controls{display:flex;gap:7px;align-items:center}.evidence-review .review-controls button{font:500 11px var(--s-font-head);text-transform:uppercase;border:1px solid #bbb9b0;background:transparent;cursor:pointer;padding:11px 12px;min-height:43px}.evidence-review .review-controls button:hover{border-color:var(--s-red);color:var(--s-red)}.evidence-review .register-result{font-size:11px;color:var(--s-muted);margin:0 0 18px!important;min-height:18px}.evidence-review .register-empty{border:1px solid var(--s-line);padding:25px;background:#fff}
.evidence-review .review-note{background:#ece9df;padding:18px 20px;margin:20px 0;border-left:3px solid var(--s-gold)}.evidence-review .review-note p{font-size:13px}.evidence-review .review-note summary{cursor:pointer;font:500 16px var(--s-font-head)}.evidence-review .review-note[open] summary{margin-bottom:12px}.evidence-review .legacy-anchor{display:block;height:0;overflow:hidden}.evidence-review .review-footer-cta{margin:35px 0;padding:22px;background:#191919;color:#fff;font:500 21px/1.4 var(--s-font-head)}.evidence-review .review-footer-cta a{color:#fff;text-decoration:none}.evidence-review .numbers-panel{margin:25px 0}.evidence-review .faq-item{background:#fff;border:1px solid var(--s-line);margin-bottom:9px;padding:0 20px}.evidence-review .faq-item summary{font:500 18px/1.4 var(--s-font-head);cursor:pointer;padding:17px 25px 17px 0;position:relative;list-style:none}.evidence-review .faq-item summary::after{content:'+';position:absolute;right:0;color:var(--s-red)}.evidence-review .faq-item[open] summary::after{content:'−'}.evidence-review .faq-item p,.evidence-review .faq-item li{font-size:14px}.evidence-review .faq-item>div{padding-bottom:20px}.evidence-review .faq-item .source{font-size:11px}.evidence-review .faq-group{margin:28px 0}
.evidence-review [hidden]{display:none!important}.evidence-review button:focus-visible,.evidence-review a:focus-visible,.evidence-review input:focus-visible,.evidence-review summary:focus-visible{outline:3px solid var(--s-red);outline-offset:3px}
@media(max-width:900px){.evidence-review .split-hero{gap:25px;grid-template-columns:1.1fr 1fr}.evidence-review .review-wrap{padding:0 24px}.evidence-review h1{font-size:45px}.evidence-review .hero-visual{padding:20px}.evidence-review .metric strong{font-size:25px}.evidence-review .metric{padding:15px}.evidence-review .insight-grid.three{grid-template-columns:1fr}.evidence-review .insight-grid.three .insight-card{display:grid;grid-template-columns:25px 180px 1fr;gap:10px;align-items:start}.evidence-review .insight-grid.three .insight-card h3{margin:0}.evidence-review .register-grid{grid-template-columns:175px minmax(0,1fr);gap:18px}}
@media(max-width:650px){.evidence-review{font-size:15px}.evidence-review .review-wrap{padding:0 19px}.evidence-review .review-hero{padding:30px 0 24px}.evidence-review .split-hero{grid-template-columns:1fr;gap:22px}.evidence-review h1,.evidence-review .compact-hero h1{font-size:42px;margin-bottom:16px}.evidence-review .eyebrow{font-size:10px;margin-bottom:13px}.evidence-review .dek{font-size:15px;margin-bottom:15px}.evidence-review .hero-meta{font-size:10px}.evidence-review .hero-visual{padding:19px}.evidence-review .visual-kicker{margin-bottom:13px}.evidence-review .review-nav{gap:7px;padding:13px 0}.evidence-review .nav-label{width:100%}.evidence-review .review-nav a{font-size:10px;padding:5px 10px}.evidence-review .review-section{padding:27px 0}.evidence-review .review-section h2{font-size:25px}.evidence-review .metric-grid{grid-template-columns:1fr 1fr;gap:9px}.evidence-review .metric strong{font-size:29px}.evidence-review .metric-label{font-size:10px}.evidence-review .status-facts{padding:6px 14px}.evidence-review .status-facts>div{grid-template-columns:1fr;gap:4px}.evidence-review .insight-grid,.evidence-review .document-grid,.evidence-review .evidence-checklist{grid-template-columns:1fr}.evidence-review .insight-card{padding:17px}.evidence-review .insight-grid.three .insight-card{display:block}.evidence-review .insight-grid.three .insight-card h3{margin:6px 0 8px}.evidence-review .deal-timeline{grid-template-columns:1fr;gap:0;margin:20px 0}.evidence-review .deal-timeline li{border-top:0;border-left:2px solid var(--s-line);padding:0 0 22px 23px}.evidence-review .deal-timeline li:last-child{padding-bottom:0}.evidence-review .deal-timeline li::before{top:0;left:-6px}.evidence-review .deal-timeline time{margin-bottom:4px}.evidence-review .funding-panels,.evidence-review .payment-pair{grid-template-columns:1fr}.evidence-review .funding-panel,.evidence-review .payment-pair article{padding:20px}.evidence-review .arithmetic-note{align-items:start;gap:14px}.evidence-review .arithmetic-note>b{font-size:23px}.evidence-review .process-flow{display:block}.evidence-review .process-flow li{border-right:0;border-bottom:1px solid var(--s-line);padding:16px 18px 16px 43px}.evidence-review .process-flow li:last-child{border-bottom:0}.evidence-review .process-flow .step-index{position:absolute;left:17px;top:21px}.evidence-review .process-flow li>span:last-child{font-size:13px}.evidence-review .register-grid{grid-template-columns:1fr;gap:18px}.evidence-review .register-index{position:static;background:#eae8df;padding:14px 16px}.evidence-review .register-index>summary{margin:0}.evidence-review .register-index[open]>summary{margin-bottom:13px}.evidence-review .register-index nav{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.evidence-review .register-index:not([open]) nav{display:none}.evidence-review .register-toolbar{display:block}.evidence-review .review-controls{margin-top:10px}.evidence-review .register-card{padding:0 13px}.evidence-review .register-card summary{font-size:14px;gap:9px}.evidence-review .register-total strong{font-size:76px}.evidence-review .register-total>span{font-size:22px}.evidence-review .evidence-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.evidence-review .evidence-table tbody{display:block}.evidence-review .evidence-table tr{display:block;padding:15px;border-bottom:1px solid var(--s-line)}.evidence-review .evidence-table td{display:block;padding:4px 0;border:0;min-width:0}.evidence-review .evidence-table td:first-child{padding:0 0 8px;font-size:15px}.evidence-review .evidence-table td:not(:first-child)::before{content:attr(data-label);display:block;font:500 10px var(--s-font-head);text-transform:uppercase;letter-spacing:.05em;color:var(--s-muted);margin:5px 0 3px}.evidence-review .evidence-table tbody tr:last-child{border-bottom:0}.evidence-review .review-footer-cta{font-size:19px;padding:20px}}
@media(prefers-reduced-motion:reduce){.evidence-review{scroll-behavior:auto}}
@media print{.evidence-review{background:#fff;padding:0;font-size:10pt}.evidence-review .site-topbar,.evidence-review .site-drawer,.evidence-review .site-overlay,.evidence-review .site-sticky-cta,.evidence-review .site-footer,.evidence-review .review-nav,.evidence-review .register-index,.evidence-review .register-toolbar,.evidence-review .register-result,.evidence-review .review-footer-cta{display:none!important}.evidence-review .review-wrap{max-width:none;padding:0}.evidence-review .review-hero{padding-top:0}.evidence-review h1{font-size:30pt}.evidence-review .split-hero{grid-template-columns:1fr}.evidence-review .hero-visual{display:none}.evidence-review .review-section{padding:15px 0}.evidence-review .review-section h2{font-size:18pt;break-after:avoid}.evidence-review .register-grid{display:block}.evidence-review .register-card,.evidence-review .insight-card,.evidence-review .faq-item{break-inside:avoid}.evidence-review .register-card:not([open])>:not(summary),.evidence-review .faq-item:not([open])>:not(summary),.evidence-review .source-drawer:not([open])>:not(summary){display:block!important}.evidence-review .register-card summary::after,.evidence-review .faq-item summary::after{display:none}.evidence-review .table-scroll{overflow:visible}.evidence-review .source{font-size:8pt}.evidence-review .compact-hero h1{font-size:30pt}}

@media(max-width:650px){.evidence-review .hero-visual .process-flow .step-index{left:0;top:14px}.evidence-review .hero-visual .process-flow li:first-child .step-index{top:3px}}
@media print{.page-terms-onepager .review-section{padding:10px 0}.page-terms-onepager .compact-hero h1{font-size:24pt}.page-terms-onepager .dek{font-size:10pt;margin-bottom:10px}.page-terms-onepager .review-hero{padding-bottom:10px}.page-terms-onepager th,.page-terms-onepager td{font-size:9pt;padding:9px 10px}.page-terms-onepager .hero-meta{font-size:8pt}.page-terms-onepager .review-section h2{font-size:15pt}}
.evidence-review .print-control{border:0;background:var(--s-ink);color:#fff;font:500 11px var(--s-font-head);text-transform:uppercase;padding:9px 14px;margin-left:auto;cursor:pointer}
