.hero-grid{grid-template-columns:minmax(0,1fr) 325px;gap:60px}.intro{font-size:15px;line-height:1.9}.deck{font-size:25px}.document-exhibit{padding:24px;border:1px solid var(--line);background:linear-gradient(155deg,#192837,#101923);transform:rotate(1deg)}.document-exhibit>.label{font-size:9px}.paper-sheet{margin:23px 0 0;padding:26px;background:#dce2e7;color:#172532;position:relative;box-shadow:8px 8px 0 #0d1621}.paper-sheet>span,.paper-sheet>small{font:9px/1.8 var(--mono);letter-spacing:.04em}.paper-sheet>strong{display:block;font-size:35px;font-weight:600;letter-spacing:-.055em;line-height:1.18;margin:18px 0}.paper-sheet i{display:block;height:3px;width:65px;background:#af5760;margin:22px 0}.paper-sheet p{font-size:11px;line-height:1.8;margin:8px 0 0}.exhibit-tail{padding:28px 2px 20px}.exhibit-tail span{display:block;font:9px var(--mono);color:var(--red);margin-bottom:12px}.exhibit-tail strong{font-size:23px;line-height:1.3;font-weight:500}.chapter-nav{display:flex;gap:24px;overflow:auto;border-bottom:1px solid var(--line);padding:27px 0;font:10px/1.6 var(--mono);white-space:nowrap;color:var(--muted)}.section-heading>p{font-size:15px;line-height:1.85;max-width:860px}.section p{font-size:15px;line-height:1.85;color:var(--muted)}.section p strong{color:var(--text)}.policy-quote{margin:0;padding:34px 40px;background:#1a1c27;border-top:2px solid var(--red)}.policy-quote p{font-size:clamp(23px,3vw,35px);line-height:1.55;color:var(--text);letter-spacing:-.03em;max-width:920px}.policy-quote footer{padding:24px 0 0;border:0;font:10px/1.8 var(--mono);max-width:none;display:flex;gap:18px;color:var(--red)}.policy-quote footer a{color:var(--cyan)}.promise-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin:35px 0 0}.promise-grid h3{font-size:29px;line-height:1.3;font-weight:500;letter-spacing:-.04em;margin:16px 0 20px}.interpretation{margin-top:32px}.interpretation h3{line-height:1.3}.interpretation p{max-width:940px}.body-note{font-size:12px!important;line-height:1.85!important;margin-top:20px!important}.decision-record{display:grid;grid-template-columns:260px minmax(0,1fr);border:1px solid var(--line);background:var(--panel)}.decision-start{grid-row:1/3;display:flex;flex-direction:column;justify-content:center;padding:32px;border-right:1px solid var(--line)}.decision-start span,.decision-request>span,.decision-outcomes article>span{font:9px/1.9 var(--mono);letter-spacing:.04em;color:var(--cyan)}.decision-start strong{font-size:28px;line-height:1.25;letter-spacing:-.04em;font-weight:500;margin-top:20px}.decision-request{padding:26px 30px;border-bottom:1px solid var(--line)}.decision-request>span{display:block;color:var(--red)}.decision-request strong{display:block;font-size:24px;font-weight:500;margin:8px 0}.decision-request p{font-size:13px}.decision-outcomes{display:grid;grid-template-columns:1fr 1fr}.decision-outcomes article{padding:25px 30px}.decision-outcomes article+article{border-left:1px solid var(--line);background:#211d27}.decision-outcomes article+article>span{color:var(--red)}.decision-outcomes h3{font-size:21px;font-weight:500;margin:13px 0}.decision-outcomes p{font-size:13px}.inventory-tools{display:flex;gap:24px;align-items:center;padding:18px 0;border-top:1px solid var(--line);font:11px/1.8 var(--mono);color:var(--muted);flex-wrap:wrap}.inventory-tools strong{color:var(--red);font-size:20px}.inventory-tools button{border:1px solid var(--line);padding:9px 13px;background:var(--panel);font-size:11px}.inventory-tools a{margin-left:auto;color:var(--cyan)}.document-group{border-top:1px solid var(--line);scroll-margin-top:25px}.document-group:last-child{border-bottom:1px solid var(--line)}.document-group summary{list-style:none;display:grid;grid-template-columns:32px minmax(0,1fr) 150px 18px;gap:20px;align-items:center;cursor:pointer;padding:21px 0}.document-group summary::-webkit-details-marker{display:none}.document-number{font:11px var(--mono);color:var(--red)}.document-group summary strong{font-size:18px;font-weight:500;letter-spacing:-.02em}.document-tag{font:9px/1.8 var(--mono);color:var(--muted);text-align:right;text-transform:uppercase;letter-spacing:.03em}.document-group summary b{font-size:20px;font-weight:400;color:var(--cyan);text-align:center}.document-group[open] summary b{transform:rotate(45deg)}.document-content{padding:0 0 25px 52px;max-width:920px}.document-content p{font-size:14px}.document-content .reveals{margin-top:15px;font-size:13px}.reveals>span{font:9px var(--mono);color:var(--red);display:block;margin-bottom:6px}.data-risk{background:#151f2b;padding:30px;margin-top:30px;border-left:2px solid var(--cyan);scroll-margin-top:30px}.data-risk h3{font-size:29px;letter-spacing:-.04em;line-height:1.3;margin:14px 0 19px;font-weight:500}.data-risk p{font-size:14px}.operator-records{display:grid;grid-template-columns:1fr 1fr;gap:24px}.operator-record{border:1px solid var(--line);padding:30px;min-width:0;background:var(--panel)}.operator-record h3{font-size:30px;font-weight:500;line-height:1.3;margin:18px 0;letter-spacing:-.04em}.operator-record h3 small{font-size:21px;color:var(--muted)}.operator-record dl{margin:25px 0}.operator-record dl>div{border-top:1px solid var(--line);padding:13px 0}.operator-record dt{font:9px/1.8 var(--mono);color:var(--cyan);margin-bottom:6px}.operator-record dd{font-size:13px;margin:0;color:#c3ced9;line-height:1.8}.operator-record>p{font-size:13px}.registry-exhibit{display:grid;grid-template-columns:1fr 230px;gap:45px;margin-top:30px;padding:30px;background:#1a1d28;border-left:2px solid var(--red);align-items:center}.registry-exhibit h3{font-size:28px;line-height:1.3;letter-spacing:-.04em;font-weight:500;margin:16px 0}.registry-exhibit p{font-size:14px}.registry-link{display:block;border:1px solid #4d4d5d;padding:24px}.registry-link span{display:block;font:9px/1.8 var(--mono);color:var(--muted)}.registry-link strong{display:block;font:25px/1.5 var(--mono);color:var(--red);margin:13px 0}.findings-ledger{list-style:none;padding:0;margin:0}.findings-ledger li{display:grid;grid-template-columns:45px minmax(0,1fr);gap:24px;padding:31px 0;border-top:1px solid var(--line);scroll-margin-top:30px}.findings-ledger li>span{font:20px/1.3 var(--mono);color:var(--red)}.findings-ledger p.label{font:10px/1.6 var(--mono);color:var(--red);margin-bottom:12px}.findings-ledger h3{font-size:26px;line-height:1.3;font-weight:500;letter-spacing:-.03em;margin-bottom:15px}.findings-ledger li>div{max-width:920px}.value-evidence,.payment-findings,.jurisdiction-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.value-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0}.value-evidence h3,.payment-findings h3,.jurisdiction-grid h3{font-size:27px;font-weight:500;line-height:1.3;letter-spacing:-.04em;margin:13px 0 20px}.value-evidence p{font-size:14px}.route-selector{margin-top:35px;display:flex;gap:1px}.route-selector button{border:1px solid var(--line);padding:16px 18px;background:#0c1620;color:var(--muted);flex:1;font:11px/1.8 var(--mono)}.route-selector button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:inset 0 3px var(--red)}.route-panel{padding:30px;border:1px solid var(--line);background:var(--panel)}.route-title{margin-bottom:25px}.route-title h3{font-size:27px;line-height:1.3;font-weight:500;letter-spacing:-.04em;margin-top:12px}.route-panel table{min-width:620px;margin:0}.route-panel th,.route-panel td{font-size:13px;padding:17px 14px;line-height:1.8}.route-panel th:first-child{padding-left:0;width:23%}.route-panel td{color:var(--muted)}.route-panel p.route-note{font-size:12px;margin-top:22px}.route-panel p a:not(.ref){color:var(--cyan);text-decoration:underline;text-underline-offset:4px}.payment-findings{margin:35px 0 0}.payment-findings p{font-size:14px}.law-record{padding:29px 0;border-top:1px solid var(--line);max-width:950px}.law-record h3{font-size:29px;font-weight:500;line-height:1.3;letter-spacing:-.04em;margin:15px 0 20px}.nested{margin-top:40px}.nested h2{font-size:35px;line-height:1.2}.enforcement-records{border-top:1px solid var(--line)}.enforcement-records article{padding:25px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:215px 1fr;column-gap:30px}.record-date{font:10px/1.9 var(--mono);color:var(--cyan);grid-row:1/3}.enforcement-records h3{font-size:23px;font-weight:500;line-height:1.3;margin-bottom:12px;letter-spacing:-.02em}.enforcement-records p{font-size:14px}.jurisdiction-grid{margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.jurisdiction-grid p{font-size:14px}.accountability-questions{padding:0;list-style:none;counter-reset:questions;margin:0}.accountability-questions li{counter-increment:questions;display:grid;grid-template-columns:42px 260px minmax(0,1fr);gap:20px;padding:23px 0;border-top:1px solid var(--line)}.accountability-questions li:before{content:counter(questions,decimal-leading-zero);font:12px/1.8 var(--mono);color:var(--red)}.accountability-questions strong{font-weight:500;font-size:17px;line-height:1.5;letter-spacing:-.02em}.accountability-questions li>span{font-size:14px;line-height:1.8;color:var(--muted)}.method>p{font-size:13px;max-width:940px}.method .section-heading h2{font-size:34px}.sources p{font-size:12px}.sources li{scroll-margin-top:35px}.sources li:target{background:#1b2735;outline:1px solid var(--cyan);padding-left:12px;padding-right:12px}.sources a{overflow-wrap:anywhere}.sources .source-kind{display:block;color:var(--red);font:9px/1.8 var(--mono);margin:6px 0}.section .label{color:var(--red)}.record-actions a{color:var(--cyan)}
.counter-exhibit{border:1px solid var(--line);background:#141e2b;padding:30px}.counter-head{display:flex;justify-content:space-between;gap:25px}.counter-total{padding:28px 0;border-bottom:1px solid var(--line)}.counter-total>span{font:12px var(--mono);color:var(--muted);display:block}.counter-total strong{font:clamp(37px,6vw,70px)/1.4 var(--mono);color:var(--red);letter-spacing:-.06em}.counter-exhibit dl{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.counter-exhibit dt{font:10px/1.8 var(--mono);color:var(--muted)}.counter-exhibit dd{font:26px/1.7 var(--mono);margin:6px 0 0}.counter-exhibit p{font-size:12px!important;max-width:900px}.calculation-note{border:1px solid var(--line);padding:18px 22px;margin:22px 0 0}.calculation-note summary{cursor:pointer;color:var(--cyan);font:11px/1.8 var(--mono)}.calculation-note p{font-size:13px!important;margin-top:15px}.timeline-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:35px 0 0}.timeline-strip article{border-top:2px solid var(--red);padding:19px 0 0}.timeline-strip article>span{font:22px var(--mono);color:var(--red)}.timeline-strip h3{font-size:22px;line-height:1.3;letter-spacing:-.03em;font-weight:500;margin:18px 0}.timeline-strip p{font-size:13px!important}
@media(max-width:950px){.hero-grid{grid-template-columns:minmax(0,1fr) 275px;gap:30px}.document-exhibit{padding:21px}.paper-sheet{padding:21px}.paper-sheet strong{font-size:31px}.promise-grid{gap:30px}.decision-record{grid-template-columns:210px minmax(0,1fr)}.decision-start{padding:23px}.decision-start strong{font-size:25px}.decision-outcomes article{padding:23px}.registry-exhibit{gap:25px;grid-template-columns:minmax(0,1fr) 195px}.registry-link{padding:17px}.accountability-questions li{grid-template-columns:30px 210px minmax(0,1fr);gap:15px}}
@media(max-width:720px){.hero-grid{grid-template-columns:1fr}.hero-grid h1{font-size:clamp(43px,10.5vw,67px)}.intro{font-size:14px}.deck{font-size:22px}.document-exhibit{transform:none;max-width:410px}.paper-sheet>strong{font-size:36px}.chapter-nav{gap:20px;padding:22px 0}.policy-quote{padding:25px}.policy-quote p{font-size:25px}.policy-quote footer{font-size:9px;gap:10px}.promise-grid,.operator-records,.value-evidence,.payment-findings,.jurisdiction-grid{grid-template-columns:1fr;gap:29px}.promise-grid h3{font-size:27px}.section p{font-size:14px}.section-heading>p{font-size:14px}.decision-record{grid-template-columns:1fr}.decision-start{grid-row:auto;border-right:0;border-bottom:1px solid var(--line);padding:25px}.decision-start strong{font-size:25px;margin-top:13px}.decision-request{padding:25px}.decision-outcomes{grid-template-columns:1fr}.decision-outcomes article+article{border-left:0;border-top:1px solid var(--line)}.decision-outcomes p{font-size:13px}.inventory-tools{gap:15px;font-size:9px}.inventory-tools a{margin-left:0}.inventory-tools button{font-size:10px}.document-group summary{grid-template-columns:25px minmax(0,1fr) 18px;gap:12px;padding:21px 0}.document-group summary strong{font-size:17px}.document-tag{display:none}.document-content{padding:0 0 23px 37px}.document-content p{font-size:13px}.document-content .reveals{font-size:12px}.data-risk{padding:23px}.data-risk h3{font-size:26px}.operator-record{padding:24px}.registry-exhibit{grid-template-columns:1fr;padding:24px}.registry-exhibit h3{font-size:26px}.registry-link{max-width:260px}.findings-ledger li{grid-template-columns:28px minmax(0,1fr);gap:15px}.findings-ledger li>span{font-size:15px}.findings-ledger h3{font-size:24px}.findings-ledger p.label{font-size:8px}.route-selector button{font-size:9px;padding:13px 8px}.route-panel{padding:23px}.route-title h3{font-size:25px}.route-panel .table-scroll{margin-right:-23px}.route-panel table{min-width:600px}.route-panel td,.route-panel th{font-size:12px}.route-panel p.route-note{font-size:12px}.law-record h3{font-size:26px}.enforcement-records article{display:block}.record-date{display:block;margin-bottom:14px}.enforcement-records h3{font-size:23px}.nested h2{font-size:30px}.accountability-questions li{grid-template-columns:28px 1fr;gap:10px 15px}.accountability-questions li>span{grid-column:2;font-size:13px}.accountability-questions strong{font-size:17px}.accountability-questions li:before{grid-row:1/3}.sources p,.method>p{font-size:12px}.section .body-note{font-size:12px!important}}
@media print{.chapter-nav,.inventory-tools,.route-selector,.document-exhibit,.route-panel[hidden]{display:none!important}.hero-grid{display:block}.hero-grid h1{font-size:38pt}.section p{font-size:10pt}.policy-quote,.data-risk,.registry-exhibit,.decision-outcomes article+article{background:#f2f4f6}.policy-quote p{color:#152536;font-size:19pt}.policy-quote footer{display:block;color:#4e5c6a}.decision-record,.operator-records,.promise-grid,.registry-exhibit,.jurisdiction-grid{break-inside:avoid}.document-group summary{padding:12px 0}.document-content{padding-bottom:15px}.document-group:not([open]) .document-content{display:block}.route-panel{padding:18px}.route-panel table{min-width:0}.route-panel td,.route-panel th{font-size:9pt}.accountability-questions li{grid-template-columns:25px 190px minmax(0,1fr);padding:15px 0}.accountability-questions li>span{font-size:9pt}.findings-ledger li{padding:20px 0}.findings-ledger h3{font-size:17pt}.operator-record dd{color:#243a4c}.paper-sheet{box-shadow:none}.registry-link strong{color:#963b4a}.sources li:target{background:none;outline:none}}
