/* Delta-Sierra V20.30.2g — five pilot chapters only.
   Long-form reading first; technical tables are secondary appendices. */
body.ds-pilot-chapter{background:#f7f9fc;color:#14213d;}
body.ds-pilot-chapter #ds-quality-root{max-width:none!important;width:100%!important;margin:0!important;padding:0 24px 72px!important;box-sizing:border-box;}
.ds-pilot-hero,.pilot-reading{width:min(100%,1000px);margin-left:auto;margin-right:auto;}
.ds-pilot-hero{margin-top:32px;margin-bottom:34px;padding:38px 42px;border:1px solid #d9e2ef;border-top:5px solid #173e73;border-radius:16px;background:linear-gradient(135deg,#fff 0%,#fbf7ef 100%);box-shadow:0 12px 36px rgba(15,40,80,.08);}
.ds-pilot-kicker{margin:0 0 12px;font:700 .82rem/1.4 system-ui,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#8c5a00;}
.ds-pilot-hero h1{margin:0 0 16px;font:800 clamp(2.15rem,4vw,3.8rem)/1.04 system-ui,sans-serif;letter-spacing:-.035em;color:#0b2f63;}
.ds-pilot-standfirst{margin:0;font:1.2rem/1.72 Georgia,'Times New Roman',serif;color:#32435f;}
.pilot-reading{font:1.075rem/1.82 Georgia,'Times New Roman',serif;color:#1c2a40;}
.pilot-reading p{margin:0 0 1.25em;}
.pilot-reading h2{margin:2.25em 0 .75em;padding-top:.2em;font:800 clamp(1.55rem,2.4vw,2.1rem)/1.2 system-ui,sans-serif;color:#0b356d;letter-spacing:-.018em;}
.pilot-reading h3{margin:1.8em 0 .55em;font:750 1.22rem/1.35 system-ui,sans-serif;color:#234f83;}
.pilot-reading strong{color:#102f58;}
.pilot-reading a{color:#0b58b0;text-decoration-thickness:.09em;text-underline-offset:.13em;}
.pilot-reading ul,.pilot-reading ol{margin:0 0 1.45em 1.45em;padding:0;}
.pilot-reading li{margin:.45em 0;}
.pilot-note,.pilot-warning,.pilot-verdict{margin:1.7em 0;padding:18px 22px;border-left:5px solid #2e69ac;background:#eef5fc;border-radius:0 10px 10px 0;font-family:system-ui,sans-serif;line-height:1.62;}
.pilot-warning{border-left-color:#c27b00;background:#fff7e7;}
.pilot-verdict{border-left-color:#19734a;background:#edf8f2;}
.pilot-equation{margin:1.6em 0;padding:20px 22px;border:1px solid #cfd9e8;border-radius:12px;background:#f7f9fc;font:600 1rem/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;color:#17375f;overflow-wrap:anywhere;}
.pilot-equation .symbol{display:block;margin-top:.45em;font:400 .9rem/1.55 system-ui,sans-serif;color:#43556e;}
.pilot-source-list{margin-top:2.4em;padding-top:1.4em;border-top:2px solid #d8e2ef;}
.pilot-source-list h2{margin-top:0;}
.pilot-source-list li{font-size:.96rem;line-height:1.55;}
.pilot-inline-facts{margin:1.8em 0;padding:18px 22px;border-top:1px solid #d6deea;border-bottom:1px solid #d6deea;background:#fff;font-family:system-ui,sans-serif;}
.pilot-inline-facts p{margin:.45em 0;}
details.pilot-technical-appendix{margin:2.8em auto 1.5em;width:min(100%,1000px);border:1px solid #cbd7e7;border-radius:12px;background:white;box-shadow:0 6px 20px rgba(12,48,92,.05);}
details.pilot-technical-appendix>summary{cursor:pointer;padding:18px 22px;font:750 1rem/1.35 system-ui,sans-serif;color:#123d74;list-style-position:inside;}
details.pilot-technical-appendix[open]>summary{border-bottom:1px solid #dbe4ef;}
.pilot-appendix-copy{padding:0 22px 4px;font:1rem/1.68 Georgia,'Times New Roman',serif;color:#33445c;}
.pilot-wide-shell{width:min(1600px,calc(100vw - 48px));max-width:none!important;margin:18px 50% 24px;transform:translateX(-50%);overflow-x:auto;overflow-y:visible!important;padding-bottom:8px;box-sizing:border-box;}
.pilot-wide-table{width:100%!important;min-width:1250px!important;max-width:none!important;table-layout:auto!important;border-collapse:collapse!important;background:#fff;font:500 .92rem/1.42 system-ui,sans-serif;}
.pilot-wide-table th,.pilot-wide-table td{padding:12px 14px!important;vertical-align:top;border:1px solid #d4deeb;white-space:normal!important;overflow-wrap:anywhere;}
.pilot-wide-table th{background:#123d74;color:#fff;font-weight:750;}
.pilot-wide-table tbody tr:nth-child(even){background:#f6f8fb;}
.pilot-next{margin-top:3em;padding-top:1.6em;border-top:1px solid #d3dce8;font-family:system-ui,sans-serif;}
.pilot-next a{display:inline-block;margin:.25em .6em .4em 0;padding:10px 14px;border:1px solid #b8cbe5;border-radius:999px;background:#fff;text-decoration:none;font-weight:700;color:#164d91;}
/* This rule intentionally beats the historical ds-corpus fixed layout when a pilot appendix table is opened. */
body.ds-pilot-chapter .pilot-wide-shell table.pilot-wide-table{table-layout:auto!important;width:100%!important;max-width:none!important;}
@media(max-width:760px){
 body.ds-pilot-chapter #ds-quality-root{padding:0 14px 54px!important;}
 .ds-pilot-hero{margin-top:18px;padding:24px 20px;border-radius:12px;}
 .ds-pilot-hero h1{font-size:2.15rem;}
 .ds-pilot-standfirst{font-size:1.06rem;}
 .pilot-reading{font-size:1.02rem;line-height:1.76;}
 .pilot-reading h2{margin-top:1.9em;}
 .pilot-wide-shell{width:calc(100vw - 20px);margin-left:50%;margin-right:0;}
 .pilot-wide-table{min-width:980px!important;}
}
