.signal-definition{display:grid;grid-template-columns:1fr 1fr;gap:12px}.signal-definition div{padding:16px;background:var(--sheet);border:1px solid var(--line)}.signal-definition dt{color:var(--orange);font-weight:800}.signal-definition dd{margin:5px 0 0}.mistake-flags{list-style:none;padding:0;margin:18px 0}.mistake-flags li{display:grid;grid-template-columns:54px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.mistake-flags span{color:var(--orange);font-weight:800}
.dossier-page{padding:10px max(7vw,80px) 80px}.dossier-cover{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;padding:50px;background:#fff8e9;border:1px solid var(--line)}.dossier-cover h1,.decision-banner h1,.notebook-title h1,.protocol-alert h1{font:700 clamp(42px,5vw,72px)/1.12 Georgia,"Noto Serif SC",serif;margin:14px 0}.dossier-cover aside{padding:24px;background:var(--ink);color:#fff}.dossier-route{max-width:1050px;margin:55px auto}.dossier-route>header{display:flex;gap:18px;align-items:center}.dossier-route>header span{font:700 62px Georgia;color:var(--orange)}.dossier-question{display:grid;grid-template-columns:80px 1fr;gap:20px;padding:22px 0;border-top:1px solid var(--line)}.dossier-question>span{font:700 26px Georgia;color:var(--blue)}.dossier-question h3{margin:0;font:700 23px Georgia,"Noto Serif SC",serif}.dossier-evidence{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;padding:40px;background:#dbe6e9}.dossier-evidence aside{background:var(--sheet);padding:24px}.dossier-copy{display:grid;grid-template-columns:280px minmax(0,800px);gap:45px;margin:65px auto;max-width:1120px}.dossier-copy header{border-top:7px solid var(--orange)}.dossier-copy p{font-size:18px}.dossier-verdict{display:grid;grid-template-columns:180px 1fr;gap:22px;background:var(--orange);padding:30px;font-style:normal}.dossier-verdict p{margin:0}
.decision-page{padding-bottom:80px}.decision-banner{padding:65px max(7vw,80px);background:#102b40;color:#fff}.decision-banner>p{max-width:850px;font-size:20px}.decision-banner>div{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:15px;margin-top:35px;padding:18px;border:1px solid #6e8797}.decision-banner span{color:#f39a6f}.decision-lanes{padding:55px max(5vw,60px)}.decision-lanes>header{display:flex;gap:18px}.decision-lanes>div{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.decision-lanes section{padding:20px;background:var(--sheet);border-bottom:6px solid var(--orange)}.decision-lanes i{font:700 35px Georgia;color:var(--blue)}.decision-lanes span{font-size:13px;color:var(--muted)}.record-matrix{display:grid;grid-template-columns:.6fr 1.4fr;gap:35px;padding:45px max(7vw,80px);background:#e0d8ca}.record-matrix table,.ledger-table table{width:100%;border-collapse:collapse;background:var(--sheet)}.record-matrix th,.record-matrix td,.ledger-table th,.ledger-table td{padding:15px;border:1px solid var(--line);text-align:left}.map-explanation{display:grid;grid-template-columns:.65fr 1.35fr;gap:45px;max-width:1150px;margin:65px auto}.map-explanation>aside{padding:24px;border:1px solid var(--line)}.map-explanation p{font-size:18px}.map-stop{background:var(--ink);color:#fff;padding:20px}
.notebook-page{margin:10px max(5vw,55px) 80px;background:#fffdf5;box-shadow:var(--shadow)}.notebook-title{padding:55px 8vw;border-bottom:2px solid var(--ink);background:repeating-linear-gradient(0deg,#fffdf5 0,#fffdf5 31px,#dfe5e5 32px)}.notebook-title p{max-width:880px;font-size:20px}.notebook-grid{display:grid;grid-template-columns:260px 1fr}.notebook-margin{padding:35px;background:#ece4d2;border-right:1px solid var(--line)}.notebook-main{padding:45px}.logbook{border-left:4px solid var(--orange);padding-left:30px}.log-entry{display:grid;grid-template-columns:100px 1.2fr 1fr 1fr;gap:18px;padding:18px 0;border-bottom:1px dashed var(--line)}.log-entry time{font-weight:800;color:var(--orange)}.log-entry h3,.log-entry p{margin:0}.notebook-copy{columns:2;column-gap:45px;margin-top:55px;padding-top:30px;border-top:3px double var(--ink)}.notebook-copy h2,.notebook-copy small{column-span:all}.margin-warning{margin-top:40px;padding:25px;background:#fff1df}
.protocol-page{padding-bottom:80px}.protocol-alert{display:grid;grid-template-columns:1.45fr .55fr;gap:30px;padding:65px max(7vw,80px);background:#17364f;color:#fff;border-top:12px solid #e9573f}.protocol-alert aside{display:grid;place-content:center;background:#e9573f;padding:30px}.protocol-alert aside span{font:900 60px/1 Georgia}.protocol-context{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.protocol-context>div{padding:30px max(7vw,80px);background:var(--sheet)}.protocol-cards{padding:55px max(5vw,60px)}.protocol-cards>div{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.protocol-cards article{padding:20px;background:#fff;border:1px solid var(--line)}.protocol-cards span{color:#e9573f;font-weight:800}.risk-board{display:grid;grid-template-columns:1fr .75fr;gap:30px;padding:45px max(7vw,80px);background:#263f4d;color:#fff}.risk-board .signal-definition div,.risk-board aside{color:var(--ink)}.risk-board aside{background:#fff;padding:25px}.protocol-reading{max-width:1050px;margin:60px auto}.protocol-reading>header{display:flex;justify-content:space-between;border-bottom:3px solid #e9573f;padding-bottom:12px}
.choose-deck,.device-workbench,.trial-calendar,.bill-ledger,.help-console{min-height:450px;padding:70px max(7vw,80px)}.choose-deck{display:grid;grid-template-columns:1.3fr .7fr;gap:60px;background:#efe1c2}.choose-deck h1,.device-workbench h1,.trial-calendar h1,.bill-ledger h1,.help-console h1{font:700 clamp(55px,7vw,92px)/1 Georgia,"Noto Serif SC",serif;margin:16px 0}.choose-deck aside{display:flex;flex-direction:column;justify-content:center;border:2px solid var(--ink);padding:30px}.choice-routes{padding:50px max(7vw,80px)}.choice-routes article{display:grid;grid-template-columns:75px 1fr auto;gap:25px;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.choice-routes article>span{font:700 42px Georgia;color:var(--orange)}
.device-workbench{background:#204b42;color:#fff;display:grid;grid-template-columns:1fr auto;gap:50px}.device-switches{display:grid;align-content:center;gap:10px}.device-switches b{padding:14px 25px;border:1px solid #8fb4aa}.device-shelf{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:60px max(7vw,80px)}.device-panel{display:grid;grid-template-columns:170px 1fr;gap:25px;padding:25px;background:var(--sheet)}.device-screen{min-height:220px;padding:15px;border:7px solid #203c37;border-radius:18px}.device-screen span{display:block;height:8px;margin:18px 0;background:#b8ccc6}
.trial-calendar{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;background:#5a4033;color:#fff}.trial-calendar aside{align-self:end;padding:25px;background:#f2d5b4;color:var(--ink)}.trial-timeline{list-style:none;margin:0;padding:70px max(10vw,100px)}.trial-timeline li{display:grid;grid-template-columns:160px 1fr;gap:35px;padding:30px 0;border-left:4px solid var(--orange)}.trial-timeline time{padding-left:25px;font-weight:800;color:var(--orange)}
.bill-ledger{background:#443d62;color:#fff}.bill-ledger>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px}.bill-ledger>div span{padding:20px;border:1px solid #958fa9}.ledger-table{padding:60px max(5vw,60px);overflow:auto}.help-console{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;background:#672f35;color:#fff}.help-console aside{padding:28px;border:1px solid #d49398}.incident-queue{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:55px max(5vw,60px)}.incident-queue article{padding:25px;background:#fff;border-top:7px solid #672f35}.incident-queue article>div{display:flex;justify-content:space-between}.severity{width:12px;height:12px;border-radius:50%;background:#e9573f}.severity.s1{background:#efb14e}.severity.s2{background:#e78343}.incident-queue a{font-weight:800;color:#672f35}
@media(max-width:980px){.dossier-cover,.dossier-evidence,.dossier-copy,.map-explanation,.record-matrix,.protocol-alert,.risk-board,.choose-deck,.device-workbench,.trial-calendar,.help-console{grid-template-columns:1fr}.decision-lanes>div,.protocol-cards>div{grid-template-columns:1fr 1fr}.notebook-grid{grid-template-columns:1fr}.log-entry{grid-template-columns:90px 1fr}.notebook-copy{columns:1}.incident-queue{grid-template-columns:1fr 1fr}.bill-ledger>div{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.dossier-page{padding:0 20px 45px}.dossier-cover{padding:28px}.dossier-question{grid-template-columns:48px 1fr}.dossier-copy,.map-explanation,.protocol-reading{margin:40px 20px}.dossier-verdict,.decision-banner>div{grid-template-columns:1fr}.decision-banner,.decision-lanes,.record-matrix,.risk-board,.choose-deck,.device-workbench,.trial-calendar,.bill-ledger,.help-console{padding:45px 20px}.decision-lanes>div,.protocol-cards>div,.device-shelf,.incident-queue{grid-template-columns:1fr}.notebook-page{margin:0 12px 45px}.notebook-title,.notebook-main{padding:28px 20px}.log-entry{grid-template-columns:1fr}.protocol-alert{padding:45px 20px}.protocol-context{grid-template-columns:1fr}.protocol-context>div,.protocol-cards{padding:30px 20px}.choice-routes,.device-shelf,.trial-timeline,.ledger-table,.incident-queue{padding:40px 20px}.choice-routes article{grid-template-columns:48px 1fr}.choice-routes article>a{grid-column:2}.device-panel,.trial-timeline li{grid-template-columns:1fr}.bill-ledger>div,.signal-definition{grid-template-columns:1fr}}
