/* Dark Knight Rises — public-record edition, 2026-09-21 */
:root{--bg:#090b0e;--panel:#101317;--panel-2:#14181d;--text:#f1f0eb;--muted:#a8adb4;--dim:#818a93;--line:#2d3238;--accent:#d8ae7c;--max:1200px;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-underline-offset:.22em}button{font:inherit}img{max-width:100%;height:auto}h1,h2,h3,h4,p{overflow-wrap:break-word}h1,h2,h3,h4{line-height:1.13}h1,h2{font-weight:600;letter-spacing:-.045em}h3{letter-spacing:-.018em}p{margin:0 0 1em;color:var(--muted)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{background:var(--accent);color:var(--bg)}.shell,.wrap{width:min(var(--max),calc(100% - 80px));margin-inline:auto}.skip-link{position:fixed;left:20px;top:-120px;z-index:1000;padding:12px 20px;background:var(--text);color:var(--bg)}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:40;background:rgba(9,11,14,.97);border-bottom:1px solid var(--line)}.header-inner{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:28px}.site-brand{display:flex;align-items:center;gap:13px;text-decoration:none;font-size:12px;line-height:1.45;letter-spacing:.13em;font-weight:700}.brand-second{color:var(--muted);font-size:11px;letter-spacing:.19em}.brand-mark{font-size:50px;font-weight:400;line-height:1;color:var(--accent)}#site-nav{display:flex;align-items:center;gap:30px}#site-nav a{font-size:14px;color:#c7c9ce;text-decoration:none;white-space:nowrap}#site-nav a:hover,#site-nav a[aria-current="page"]{color:var(--accent)}.menu-toggle{display:none;border:1px solid var(--line);color:var(--text);background:transparent;padding:9px 14px;cursor:pointer}.menu-toggle span{margin-left:12px}.home-hero{padding-top:34px;padding-bottom:0}.hero-kicker{display:flex;justify-content:space-between;gap:16px;color:var(--dim);text-transform:uppercase;letter-spacing:.12em;font-size:12px;padding-bottom:42px}.hero-kicker span:first-child{color:var(--accent)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(270px,.9fr);gap:76px;align-items:center}.home-hero h1{font-size:clamp(48px,5.2vw,78px);line-height:1.03;letter-spacing:-.06em;margin:0 0 24px;text-transform:none}.home-hero h1 em,.page-heading h1 em{font-style:normal;color:var(--accent)}.hero-dek{font-size:21px;line-height:1.45;color:var(--text);max-width:580px;margin-bottom:15px}.hero-intro{font-size:16px;max-width:590px}.hero-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;text-decoration:none;font-size:14px;font-weight:600;padding:15px 20px;min-height:52px}.button-primary{background:var(--accent);color:#15100c;border:1px solid var(--accent)}.button-primary:hover{background:#e9c397}.text-link{display:inline-flex;align-items:center;gap:15px;font-size:14px;color:var(--text);text-decoration:none;border-bottom:1px solid #646058;padding-bottom:5px;width:fit-content}.text-link:hover{color:var(--accent)}.record-guide{border:1px solid var(--line);background:#0d1014;padding:25px 25px 5px}.section-label,.small-label{font-size:12px;font-weight:600;line-height:1.5;text-transform:uppercase;letter-spacing:.13em;color:var(--accent)}.record-guide>.section-label{margin-bottom:20px}.record-guide>a{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line);text-decoration:none;padding:22px 0}.guide-number{color:var(--dim);font-size:12px;align-self:flex-start;padding-top:3px}.record-guide>a div{flex:1}.record-guide strong{display:block;font-size:16px;font-weight:500;margin-bottom:6px}.record-guide a div>span{display:block;font-size:13px;line-height:1.5;color:var(--muted)}.record-guide>a>span:last-child{color:var(--accent)}.record-guide a:hover strong{color:var(--accent)}.guide-note{font-size:13px;border-top:1px solid var(--line);padding-top:17px;line-height:1.65}.principles-line{display:flex;gap:24px;flex-wrap:wrap;padding:27px 0;margin-top:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.045em;color:var(--muted)}.principles-line span+span:before{content:"/";margin-right:24px;color:#68553f}.section{padding-top:86px;padding-bottom:86px}.section-shaded{background:var(--panel);border-top:1px solid #1d2228;border-bottom:1px solid #1d2228}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:24px}.section-heading h2,.section-heading-stacked h2{font-size:clamp(32px,3.2vw,45px);margin:10px 0 0}.section-heading>.text-link{flex-shrink:0;margin-bottom:4px}.section-intro{max-width:690px;margin-bottom:30px}.updates-list{border-top:1px solid var(--line)}.update-row{display:grid;grid-template-columns:100px minmax(0,1fr) 28px;gap:28px;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.update-row>time{color:var(--dim);font-size:11px;letter-spacing:.09em;line-height:1.6}.update-row>time span{font-size:36px;color:#b7bdc5;font-weight:400;display:block;line-height:1.15;letter-spacing:-.02em;margin-bottom:4px}.update-row .small-label{font-size:11px;color:var(--dim)}.update-row h3{margin:8px 0 9px;font-weight:500;font-size:23px}.update-row h3 a{text-decoration:none}.update-row h3 a:hover{color:var(--accent)}.update-row p{font-size:15px;margin:0;max-width:790px}.row-arrow{font-size:25px;text-decoration:none;color:var(--accent);padding-block:10px}.timeline-layout{display:grid;grid-template-columns:1fr 1.65fr;gap:90px}.section-heading-stacked p:not(.section-label){max-width:335px;margin:24px 0}.section-heading-stacked .text-link{margin-top:8px}.timeline-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.timeline-list li{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--line)}.timeline-list time{font-size:12px;letter-spacing:.055em;color:var(--muted);padding-top:2px}.evidence-tag{font-size:11px;color:var(--accent);text-transform:uppercase;letter-spacing:.07em}.timeline-list h3{font-size:21px;font-weight:500;margin:9px 0 12px;line-height:1.25}.timeline-list p{font-size:15px;margin:0 0 10px}.timeline-list a{font-size:13px;color:#bac0c8}.brief-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.brief-card{display:flex;flex-direction:column;padding:30px 26px;border:1px solid var(--line);text-decoration:none;min-height:285px;background:#0e1115;transition:border-color .18s}.brief-card:hover{border-color:var(--accent)}.brief-card h3{font-size:26px;font-weight:500;margin:26px 0 18px;line-height:1.15}.brief-card p{font-size:15px}.card-bottom{display:flex;justify-content:space-between;padding-top:24px;margin-top:auto;font-size:13px;color:var(--accent)}.track-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;margin-top:38px}.track-grid article{display:flex;gap:26px;padding:27px 0;border-top:1px solid var(--line)}.track-code{font-size:12px;color:var(--accent);padding-top:4px}.track-grid h3{font-size:21px;font-weight:500;margin:0 0 11px}.track-grid p{font-size:15px;max-width:420px;margin:0}.evidence-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:35px}.evidence-grid article{padding:26px 20px;border-left:1px solid var(--line)}.evidence-grid article:first-child{padding-left:0;border-left:0}.evidence-grid article:last-child{padding-right:0}.evidence-grid article>span{font-size:35px;color:var(--accent);font-weight:400;line-height:1}.evidence-grid h3{font-size:16px;margin:20px 0 14px;line-height:1.25}.evidence-grid p{font-size:14px;line-height:1.65;margin:0}.standard-note{font-size:14px;max-width:820px;margin-top:24px}.closing-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center}.closing-grid h2{font-size:48px;margin:20px 0 26px}.closing-grid p{max-width:430px}.statement-figure{margin:0}.statement-figure img{display:block;background:white;width:100%;height:auto;border:1px solid #30343a}.statement-figure figcaption{font-size:12px;color:var(--dim);margin-top:14px}.checkin-band{border:1px solid var(--line);border-left:3px solid #a58d6e;background:#101317;padding:28px 30px;display:grid;grid-template-columns:1fr 260px;gap:45px;align-items:center}.checkin-band h2{font-size:22px;font-weight:500;margin:7px 0 13px;letter-spacing:-.02em}.checkin-band p{font-size:14px;margin-bottom:7px}.checkin-band .fine-print{font-size:12px;line-height:1.65;max-width:670px}.checkin-band .section-label{font-size:11px}.checkin-clock{border-left:1px solid var(--line);padding-left:30px;display:flex;flex-direction:column;gap:5px;color:var(--dim);font-size:12px}.checkin-clock strong{color:#c8b393;font-variant-numeric:tabular-nums;font-size:27px;font-weight:400;letter-spacing:-.025em}.publication-note{padding-top:40px;padding-bottom:62px}.publication-note h2{font-size:15px;letter-spacing:0;font-weight:500}.publication-note p{font-size:13px;max-width:1000px}.site-footer{border-top:1px solid var(--line);padding:42px 0 24px;background:#07090b}.footer-grid{display:flex;justify-content:space-between;gap:45px}.footer-name{font-size:16px;text-decoration:none}.footer-grid p{font-size:12px;margin:9px 0 0}.footer-grid>div:last-child{display:flex;gap:28px;align-items:flex-start}.footer-grid>div:last-child a{font-size:12px;text-decoration:none;color:var(--muted)}.footer-grid a:hover{color:var(--accent)}.footer-bottom{font-size:11px;color:var(--dim);border-top:1px solid #1f2328;padding-top:22px;margin-top:30px}.anchor-target{display:block;scroll-margin-top:115px}
/* Existing legal content: preserve semantics while making its scope selectable. */
.legal-index{padding:0}.allegations-kicker{display:none}.allegations-head>h2{font-size:clamp(32px,3.2vw,45px);margin:10px 0 25px}.allegations-head>p:not(.section-label){max-width:820px;font-size:15px}.subject-grid{display:block}.legal-group{border-top:1px solid #3b4047}.legal-group:last-child{border-bottom:1px solid #3b4047}.legal-group summary{list-style:none;display:flex;justify-content:space-between;gap:25px;cursor:pointer;padding:22px 0;color:var(--text);font-size:18px;line-height:1.35}.legal-group summary::-webkit-details-marker{display:none}.legal-group summary:hover{color:var(--accent)}.expand-symbol{font-size:24px;font-weight:400;color:var(--accent)}.legal-group[open]>summary .expand-symbol{transform:rotate(45deg)}.legal-content{padding:10px 0 30px;max-width:960px}.legal-content p,.legal-content li,.legal-content div{overflow-wrap:anywhere}.subject-block{padding:0!important;border:0!important;background:none!important;max-width:960px!important}.subject-label,.law-cite,.jurisdiction-mark{font-size:13px;color:var(--accent)}.subject-name{font-size:27px!important;margin:14px 0!important}.subject-role{font-size:18px;color:var(--text)}.subject-summary,.subject-control,.allegations-warning,.claim-audit,.records-strip,.jurisdiction-intro,.legal-content p{font-size:15px;line-height:1.7;color:var(--muted)}.subject-control,.claim-audit{border:1px solid var(--line);padding:18px 20px;margin:18px 0;background:#0d1014}.law-card,.law-item,.jurisdiction-block{border-top:1px solid var(--line);padding:25px 0;margin-top:20px}.legal-content h4{font-size:18px;line-height:1.3;margin:15px 0;color:var(--text)}.legal-content a{color:var(--accent);font-size:14px}.law-tags,.law-status,.tag{font-size:12px;color:#baa487}.claim-tests{display:grid;grid-template-columns:1fr 1fr;gap:10px}.claim-test{font-size:14px;border:1px solid var(--line);padding:8px 12px}.records-strip{margin-top:25px}.legal-content table{width:100%;border-collapse:collapse;font-size:14px}.legal-content th,.legal-content td{border:1px solid var(--line);padding:12px;text-align:left;vertical-align:top}.legal-content ul,.legal-content ol{padding-left:24px}.legal-content section{padding-block:24px}.jurisdiction-nav{display:flex;gap:15px;flex-wrap:wrap}.jurisdiction-head{display:flex;gap:15px;align-items:flex-start}
/* Article index and dated updates. */
.page-heading{padding-top:60px;padding-bottom:55px}.page-heading h1{font-size:clamp(44px,5.5vw,76px);line-height:1.06;margin:22px 0 30px;font-weight:500;letter-spacing:-.055em}.page-dek{font-size:20px;line-height:1.55;max-width:720px}.page-heading .button{margin-top:15px}.catalog-list{border-top:1px solid var(--line)}.catalog-item{display:grid;grid-template-columns:65px 1fr 32px;gap:25px;padding:32px 0;border-bottom:1px solid var(--line);text-decoration:none}.catalog-number{font-size:14px;color:var(--dim);padding-top:3px}.catalog-item h2{font-size:27px;letter-spacing:-.025em;line-height:1.25;font-weight:500;margin:12px 0}.catalog-item:hover h2{color:var(--accent)}.catalog-item p{font-size:15px;max-width:840px;margin:0}.catalog-arrow{color:var(--accent);font-size:24px;padding-top:20px}.catalog-page{padding-bottom:65px}.updates-layout{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(240px,1fr);gap:95px;padding-bottom:70px}.update-detail{border-top:1px solid var(--line);padding:32px 0 44px;scroll-margin-top:120px}.update-detail h2{font-size:34px;font-weight:500;line-height:1.15;margin:18px 0}.status-label{display:inline-block;font-size:12px;color:#ddc6a9;background:#30271d;padding:7px 12px;border:1px solid #584735;margin:5px 0 24px}.source-note{border-left:2px solid #7d674b;background:var(--panel);padding:20px 24px;margin-top:24px}.source-note>strong{font-size:13px;color:var(--accent)}.source-note p{font-size:14px;margin:9px 0 0}.updates-aside{align-self:start;border-top:1px solid var(--accent);padding-top:27px;position:sticky;top:120px}.updates-aside h3{font-size:27px;font-weight:500;line-height:1.2;margin:20px 0 25px}.updates-aside dt{font-size:15px;margin-top:20px}.updates-aside dd{font-size:14px;color:var(--muted);margin:8px 0 0}.updates-aside .text-link{font-size:13px;display:flex;margin-top:25px}.edition-note{font-size:13px;line-height:1.6;background:#161a1f;border-left:2px solid var(--accent);padding:16px 20px;margin-bottom:28px;color:var(--muted)}.edition-note a{color:var(--accent)}
/* Unify the restored briefs without changing their factual text. */
.journal-page{background:var(--bg);font-size:16px}.journal-page .hero{min-height:0!important;padding:34px 0 50px!important;background:none!important}.journal-page .hero h1{max-width:1030px;font-size:clamp(36px,4.2vw,58px)!important;line-height:1.08!important;letter-spacing:-.04em!important;font-weight:500!important;text-transform:none!important}.journal-page .eyebrow{font-size:12px!important;border:0!important;background:none!important;border-radius:0!important;padding:0!important;color:var(--accent)!important}.journal-page .dek{font-size:19px!important;color:var(--muted)!important;max-width:850px}.journal-page .breadcrumbs{font-size:13px!important;color:var(--dim)!important;padding-top:28px!important}.journal-page .meta{font-size:13px!important;color:var(--dim)!important}.journal-page .layout{gap:65px}.journal-page .article{font-size:16px!important;line-height:1.8!important;min-width:0}.journal-page .article h2{font-size:27px!important;letter-spacing:-.025em!important;font-weight:500!important;line-height:1.2!important}.journal-page .article h3{font-size:21px!important}.journal-page .article section{padding:27px 0!important}.journal-page .article p,.journal-page .article li{font-size:16px!important;color:#bec2c8!important}.journal-page .article a{color:var(--accent)!important}.journal-page .trustbox,.journal-page .sourcebox{border-radius:0!important;background:var(--panel)!important;border-color:var(--line)!important}.journal-page .sidebar a,.journal-page aside a{font-size:14px!important}.journal-page .sidebar h3{font-size:15px!important}.journal-page .pill,.journal-page .card,.journal-page .cta{border-radius:0!important}.journal-page .card-title{font-size:20px!important}.journal-page .card p{font-size:14px!important}.journal-page .site-footer p{font-size:12px!important}.story-page main{max-width:940px;margin-inline:auto;padding:50px 40px 70px}.story-page .full-story{background:none;border:0;padding:0;color:var(--text)}.story-page .full-story>h1{font-size:clamp(35px,4.5vw,59px);line-height:1.1;letter-spacing:-.04em;font-weight:500;margin-top:20px;text-transform:none}.story-page .full-story p,.story-page .full-story li{font-size:17px;line-height:1.8;color:#bec2c8}.story-page .full-story h2{font-size:31px;line-height:1.2;margin-top:55px;letter-spacing:-.035em;font-weight:500;color:var(--text)}.story-page .full-story h3{font-size:22px;line-height:1.25;font-weight:500;color:var(--text)}.story-page .full-story a{color:var(--accent)}.story-page .story-toc{background:var(--panel);border:1px solid var(--line);border-radius:0;padding:26px 30px;margin:35px 0}.story-page .story-toc li{font-size:15px}.story-page .edition-note{font-size:13px}.story-page .site-footer,.story-page .site-header{width:100%}.story-page .site-header a,.story-page .site-footer a{color:inherit}.story-page article footer{display:none}
@media(min-width:1500px){.hero-grid{gap:95px}.home-hero h1{font-size:82px}}
@media(max-width:1050px){.shell,.wrap{width:calc(100% - 48px)}.header-inner{gap:20px}#site-nav{gap:20px}.hero-grid{gap:38px;grid-template-columns:1.5fr 1fr}.home-hero h1{font-size:59px}.hero-actions{gap:18px}.hero-dek{font-size:19px}.record-guide{padding-inline:20px}.timeline-layout{gap:45px;grid-template-columns:1fr 1.5fr}.timeline-list li{grid-template-columns:105px 1fr;gap:15px}.closing-grid{gap:45px}.footer-grid>div:last-child{gap:15px}.evidence-grid article{padding-inline:14px}.updates-layout{gap:45px}.journal-page .layout{gap:30px}}
@media(max-width:760px){.shell,.wrap{width:calc(100% - 40px)}html{scroll-padding-top:95px}.header-inner{min-height:77px;flex-wrap:wrap;gap:0}.site-brand{font-size:10px;letter-spacing:.1em}.brand-second{font-size:9px}.brand-mark{font-size:39px}.js .menu-toggle{display:block;font-size:13px}.js #site-nav{display:none}.js #site-nav.is-open{display:flex}#site-nav{width:100%;flex-wrap:wrap;gap:0;border-top:1px solid var(--line);padding:8px 0 15px}#site-nav a{width:50%;padding:12px 0;font-size:14px}.hero-kicker{padding-bottom:30px;flex-wrap:wrap;gap:8px;font-size:10px}.hero-grid{grid-template-columns:1fr;gap:32px}.home-hero{padding-top:23px}.home-hero h1{font-size:clamp(43px,10.5vw,64px);line-height:1.04;margin-bottom:23px}.hero-dek{font-size:19px}.hero-intro{font-size:15px}.hero-actions{gap:22px}.record-guide{padding:22px 22px 4px}.record-guide>a{padding:19px 0}.record-guide strong{font-size:16px}.principles-line{margin-top:30px;gap:10px 20px;padding:21px 0;font-size:11px}.principles-line span+span:before{display:none}.section{padding:55px 0}.section-heading{align-items:flex-start;flex-direction:column;gap:20px}.section-heading h2,.section-heading-stacked h2{font-size:34px}.section-heading>.text-link{margin:0}.section-label{font-size:11px}.section-intro{font-size:15px}.update-row{grid-template-columns:58px minmax(0,1fr);gap:16px;padding:23px 0}.update-row>time{font-size:9px}.update-row>time span{font-size:29px}.update-row h3{font-size:21px;line-height:1.25}.update-row p{font-size:14px}.update-row .small-label{font-size:10px}.row-arrow{display:none}.timeline-layout{grid-template-columns:1fr;gap:35px}.section-heading-stacked p:not(.section-label){max-width:100%;font-size:15px}.timeline-list li{grid-template-columns:94px 1fr;gap:15px;padding:25px 0}.timeline-list time{font-size:10px;line-height:1.8}.timeline-list h3{font-size:20px;line-height:1.22}.timeline-list p{font-size:14px}.evidence-tag{font-size:10px}.brief-grid{grid-template-columns:1fr;gap:15px;margin-top:27px}.brief-card{min-height:0;padding:25px}.brief-card h3{font-size:27px;max-width:400px;margin-top:20px}.card-bottom{padding-top:14px}.track-grid{grid-template-columns:1fr;gap:0;margin-top:26px}.track-grid article{gap:20px;padding:24px 0}.track-grid h3{font-size:21px}.evidence-grid{grid-template-columns:1fr;margin-top:27px}.evidence-grid article,.evidence-grid article:first-child,.evidence-grid article:last-child{display:grid;grid-template-columns:37px 1fr;gap:0 15px;padding:21px 0;border-left:0;border-top:1px solid var(--line)}.evidence-grid article:first-child{border-top:0}.evidence-grid article>span{grid-row:1/3;font-size:31px}.evidence-grid h3{margin:0 0 9px;font-size:17px}.evidence-grid p{grid-column:2;font-size:14px}.standard-note{font-size:13px}.allegations-head>h2{font-size:34px}.legal-group summary{font-size:17px;padding:21px 0}.legal-content p,.subject-summary,.subject-control,.allegations-warning{font-size:14px}.claim-tests{grid-template-columns:1fr}.legal-content table{display:block;overflow-x:auto}.closing-grid{grid-template-columns:1fr;gap:35px}.closing-grid h2{font-size:42px}.closing-grid p{max-width:none;font-size:15px}.checkin-band{grid-template-columns:1fr;gap:20px;padding:24px 22px}.checkin-clock{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:17px}.checkin-clock strong{font-size:27px}.publication-note{padding:28px 0 38px}.footer-grid{flex-direction:column;gap:25px}.footer-grid>div:last-child{flex-wrap:wrap;gap:16px 24px}.footer-name{font-size:15px}.footer-bottom{font-size:10px}.site-footer{padding-top:31px}.page-heading{padding-top:35px;padding-bottom:35px}.page-heading h1{font-size:clamp(39px,10vw,60px);margin-top:20px}.page-dek{font-size:18px}.catalog-item{grid-template-columns:28px 1fr 18px;gap:12px;padding:25px 0}.catalog-item h2{font-size:22px}.catalog-item p{font-size:14px}.catalog-arrow{font-size:20px}.catalog-number{font-size:11px}.catalog-item .small-label{font-size:10px}.updates-layout{grid-template-columns:1fr;gap:0}.updates-aside{position:static;margin-top:15px}.update-detail{padding-top:27px;padding-bottom:30px}.update-detail h2{font-size:29px}.update-detail p{font-size:16px}.update-detail .section-label,.update-detail .status-label{font-size:11px}.source-note{padding:18px}.source-note p{font-size:14px}.journal-page .hero h1{font-size:36px!important}.journal-page .layout{grid-template-columns:1fr!important}.journal-page .sidebar{position:static!important}.journal-page .article h2{font-size:26px!important}.journal-page .article p,.journal-page .article li{font-size:16px!important}.journal-page .dek{font-size:18px!important}.journal-page .breadcrumbs{font-size:12px!important}.story-page main{padding:28px 20px 45px}.story-page .full-story>h1{font-size:36px}.story-page .full-story p,.story-page .full-story li{font-size:16px}.story-page .full-story h2{font-size:29px}.story-page .full-story h3{font-size:21px}.story-page .story-toc{padding:20px}.story-page .story-toc ol{padding-left:20px}.story-page .full-story span[style]{white-space:normal!important}}
.hero-grid>*,.closing-grid>*,.updates-layout>*{min-width:0}
@media(max-width:370px){.closing-grid h2{font-size:34px}.closing-grid{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{html{color-scheme:light}body,.section-shaded{background:white!important;color:black!important}.site-header,.site-footer,.menu-toggle,.hero-actions,.checkin-band{display:none!important}p,a,h1,h2,h3,h4,.section-label,.small-label{color:black!important}.shell,.wrap{width:100%!important}.section{padding:25px 0}.hero-grid,.timeline-layout,.updates-layout,.closing-grid{display:block}.record-guide{display:none}.legal-group{break-inside:avoid}.legal-group:not([open])>.legal-content{display:block!important}.page-heading{padding:0}.updates-aside{position:static}.brief-card,.source-note{background:none!important;border-color:#aaa!important}a{text-decoration:underline}.home-hero h1{font-size:40px}}

/* Approved custom Isaiah graphic: full-width statement and accessible transcript. */
.custom-statement-heading{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:end;margin-bottom:34px}
.custom-statement-heading h2{font-size:clamp(30px,3.1vw,44px);font-weight:500;margin:12px 0 0;line-height:1.13;letter-spacing:-.045em}
.custom-statement-heading>div{min-width:0}
.custom-statement-intro p{font-size:16px;max-width:540px;margin-bottom:18px}
.custom-statement-figure{width:100%;margin:0}
.statement-image-link{display:block;line-height:0}
.custom-statement-figure img{width:100%;height:auto;display:block;background:#090b0e;border:1px solid var(--line)}
.custom-statement-figure figcaption{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-top:15px;font-size:12px;color:var(--muted)}
.custom-statement-figure figcaption a{color:var(--accent);flex-shrink:0}
.graphic-transcript{margin-top:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.graphic-transcript summary{font-size:14px;cursor:pointer;padding:15px 0;color:var(--muted)}
.graphic-transcript summary:hover{color:var(--accent)}
.graphic-transcript>div{max-width:850px;padding:12px 0 22px}
.graphic-transcript blockquote{font-family:Georgia,serif;font-size:clamp(20px,2.1vw,27px);line-height:1.55;margin:15px 0;color:var(--text)}
.graphic-transcript p:not(.section-label){font-size:14px;margin:14px 0 0}
.statement-purpose-note{font-size:13px;max-width:870px;margin:23px 0 0}
@media(max-width:760px){.custom-statement-heading{grid-template-columns:minmax(0,1fr);gap:23px;margin-bottom:27px}.custom-statement-heading h2{font-size:clamp(28px,7.5vw,36px)}.custom-statement-intro p{font-size:15px}.custom-statement-figure figcaption{display:block;font-size:12px;line-height:1.6}.custom-statement-figure figcaption a{display:inline-block;margin-top:9px}.statement-purpose-note{font-size:13px}}
@media print{.custom-statement-heading{display:block}.graphic-transcript:not([open])>div{display:block}.custom-statement-figure{break-inside:avoid}}
