.scope-evidence-counts{display:grid;grid-template-columns:1fr 1fr;margin-top:25px;margin-bottom:18px;gap:20px}.scope-evidence-counts>div+div{border-left:1px solid #7b657e;padding-left:22px}.scope-evidence-counts strong{display:block;font-size:clamp(72px,8vw,106px);font-weight:500;line-height:.95;letter-spacing:-.08em;color:#f2bbcb}.scope-evidence-counts>div+div strong{color:#b8e3e7}.scope-evidence-counts span{display:block;font-size:13px;line-height:1.7;color:#d1d9e3;margin-top:18px}.scope-evidence-counts .source-link{font-size:10px;line-height:1.8;margin-top:15px;padding:0}
.scope-evidence-cover .scope-cover-row{padding:17px 0}.scope-evidence-cover .scope-cover-row strong{font-size:24px}.scope-evidence-cover .scope-cover-row>span{font-size:10px;max-width:150px}
.protection-timing{margin:34px 0;padding:30px;border:1px solid #4e677b;background:#122332}.protection-timing figcaption>span{font:10px/1.8 var(--mono);letter-spacing:.05em;color:#aecfdc}.protection-timing h3{font-size:clamp(25px,2.9vw,35px);font-weight:500;line-height:1.25;letter-spacing:-.035em;margin:17px 0 28px}.timing-axis{display:grid;grid-template-columns:1fr 1fr;font:10px/1.8 var(--mono);color:#a4bcd0;letter-spacing:.04em}.timing-axis>span{padding:10px 18px}.timing-axis>span+span{border-left:1px solid #627c90}.timing-lane{padding:24px 0;border-top:1px solid #415b70}.timing-lane header{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;margin-bottom:19px}.timing-lane header>strong{font-size:16px;font-weight:500;color:#e5eaf2}.timing-lane header>span{font:10px/1.8 var(--mono);color:#9eb9cc}.timing-track{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.timing-track>div{padding:12px 16px;display:flex;align-items:center;min-width:0;min-height:90px}.timing-after{border-left:2px solid #afc3d2}.timing-track>div>span:not(.timing-bar){font-size:13px;line-height:1.8;color:#b1c5d6}.timing-bar{display:block;width:100%;padding:16px 18px;background:#234652;border:1px solid #649ca7;border-radius:2px;transform-origin:left}.timing-bar b{display:block;font:22px/1.2 var(--mono);letter-spacing:-.03em;color:#bde7e8}.timing-bar small{display:block;font-size:12px;line-height:1.7;color:#d0e1e6;margin-top:9px}.timing-before .timing-bar{background:#372b40;border-color:#9a718e;transform-origin:right}.timing-before .timing-bar b{color:#f1bdce}.protection-timing>p{font-size:13px;line-height:1.9;color:#b7ccdc;margin:18px 0 0}.motion-available .protection-timing.is-seen .timing-bar{animation:timing-reveal .65s ease-out both}.motion-available .protection-timing.is-seen .timing-before .timing-bar{animation-delay:.15s}@keyframes timing-reveal{from{opacity:.3;transform:scaleX(.92)}to{opacity:1;transform:scaleX(1)}}
@media(max-width:760px){.protection-timing{padding:22px}.protection-timing h3{font-size:27px}.timing-track>div{padding:10px 8px}.timing-bar{padding:15px 10px}.timing-bar b{font-size:18px}.timing-bar small{font-size:12px}.timing-axis>span{padding:10px 8px;font-size:9px}.scope-evidence-counts strong{font-size:86px}}
@media(prefers-reduced-motion:reduce){.motion-available .protection-timing.is-seen .timing-bar{animation:none}}.motion-off .protection-timing.is-seen .timing-bar{animation:none!important}
@media print{.protection-timing{background:white;border-color:#789}.protection-timing h3,.protection-timing figcaption>span,.timing-lane header>strong,.protection-timing>p{color:#233e4e}.timing-bar{print-color-adjust:exact}.scope-evidence-counts strong,.scope-evidence-counts span{color:#233e4e}.motion-available .protection-timing.is-seen .timing-bar{animation:none}}
.protection-comparison{margin:34px 0 28px}
.protection-comparison-label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px;font:10px/1.7 var(--mono);letter-spacing:.06em;color:#a7c0d2}
.protection-comparison-label>span:first-child{color:#edb0c1}
.protection-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}
.protection-card{margin:0;padding:24px;background:#152331;border:1px solid #465d70;border-top:3px solid #d493aa;min-width:0}
.protection-cs2{border-top-color:#97d5d9;background:linear-gradient(160deg,#1b3440,#152331 65%)}
.protection-card header>span{display:block;font:9px/1.8 var(--mono);letter-spacing:.04em;color:#b4c4d3}
.protection-card header h3{font-size:24px;line-height:1.25;letter-spacing:-.035em;font-weight:550;margin:18px 0 0;min-height:60px}
.protection-result{padding:27px 0 25px;margin:0;border-bottom:1px solid #405568}
.protection-result>strong{display:block;color:#f0aec3;font-size:clamp(26px,2.7vw,38px);line-height:1.2;font-weight:550;letter-spacing:-.045em}
.protection-cs2 .protection-result>strong{color:#b4e3e5}
.protection-result>span{display:block;font-size:12px;line-height:1.6;color:#b6c8d7;margin-top:10px}
.protection-card dl{margin:0}.protection-card dl>div{margin-top:23px}.protection-card dt{font:10px/1.7 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:#99b4c8}.protection-card dd{margin:8px 0 0;font-size:14px;line-height:1.8;color:#d0dce7}
#protection-scope>.finding-verdict{padding:25px 28px;border-left:3px solid #e9a4bc;background:#252131;margin:30px 0}
#protection-scope>.finding-verdict>span{font:10px/1.8 var(--mono);letter-spacing:.06em;color:#e9a4bc}
#protection-scope>.finding-verdict p{font-size:15px;line-height:1.9;margin:12px 0 0}
#tf2-remedy{padding:34px;background:linear-gradient(135deg,#282331,#182735);border:1px solid #645b70;margin:44px 0}
#tf2-remedy .precedent-label{gap:24px;font-size:10px;line-height:1.9}
.precedent-date{display:block;padding-right:24px;border-right:1px solid #77697f}
.precedent-date time{display:block;font:11px/1.6 var(--mono)}.precedent-date b{display:block;font:38px/1.15 var(--mono);letter-spacing:-.06em;margin-top:7px}
#tf2-remedy h3{font-size:clamp(28px,3.2vw,40px);max-width:650px;margin-top:28px}
#tf2-remedy>p{font-size:15px;line-height:1.9}
#tf2-remedy .remedy-sequence{list-style:none;padding:0;gap:0;margin:30px 0;border:1px solid #5f596e}
#tf2-remedy .remedy-sequence li{padding:23px;min-width:0}.remedy-sequence li+li{border-left:1px solid #5f596e}
#tf2-remedy .remedy-sequence li>span{display:block;padding:0;color:#b7dce3;font:12px/1.5 var(--mono);border:0}
.remedy-sequence li>strong{display:block;font-size:21px;line-height:1.3;font-weight:500;color:#f0c1d0;margin:18px 0 10px}
#tf2-remedy .remedy-sequence li>p{font-size:13px;line-height:1.8;margin:0;color:#c0cbda}
#personal-value{margin-top:56px;padding-top:36px;border-top:1px solid #4b6073}
#personal-value .personal-value-heading .eyebrow{font:11px/1.8 var(--mono);letter-spacing:.08em;color:#a6d3df;margin-bottom:19px}
#personal-value .personal-value-heading h3{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.045em;line-height:1.14;margin:0 0 27px;max-width:720px}
.personal-value-heading h3>span{color:#eeb3c5}
#personal-value>.context-paragraph{font-size:16px;line-height:1.9;max-width:800px}
#personal-value>.author-analysis:first-of-type{padding-top:22px;margin-top:24px}
@media(max-width:1100px){.protection-card-grid{grid-template-columns:1fr}.protection-card{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.7fr);gap:0 28px}.protection-card header h3{min-height:0}.protection-card dl{grid-column:2;grid-row:1 / span 2}.protection-result{border-bottom:0;padding-bottom:0}.protection-card dl>div:first-child{margin-top:0}.protection-result>strong{font-size:34px}}
@media(max-width:760px){.protection-comparison-label{font-size:9px}.protection-card{display:block;padding:24px}.protection-card header h3{font-size:27px}.protection-result{border-bottom:1px solid #405568;padding:24px 0}.protection-card dl>div:first-child{margin-top:23px}.protection-card dd{font-size:15px}#tf2-remedy{padding:24px}#tf2-remedy .remedy-sequence{grid-template-columns:1fr}.remedy-sequence li+li{border-left:0;border-top:1px solid #5f596e}#tf2-remedy .remedy-sequence li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:0 15px}#tf2-remedy .remedy-sequence li>strong{margin:0 0 10px}#tf2-remedy .remedy-sequence li>p{grid-column:2}#personal-value{margin-top:42px}#personal-value .personal-value-heading h3{font-size:35px}}
@media print{.protection-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.protection-card{display:block;background:white!important;border-color:#789;padding:12px;break-inside:avoid}.protection-card dd,.protection-card dt,.protection-card header h3,.protection-result>strong,.protection-result>span{color:#233e4e!important}.protection-card dd{font-size:10px}.protection-card header h3{font-size:17px}.protection-result>strong{font-size:22px}#tf2-remedy .remedy-sequence li>strong,#tf2-remedy .remedy-sequence li>p,#personal-value .personal-value-heading .eyebrow,.personal-value-heading h3>span{color:#233e4e}#protection-scope>.finding-verdict{background:white;border-color:#789}.protection-comparison-label{color:#233e4e}}
.collectible-chart{margin:32px 0;padding:28px;border:1px solid #56647b;background:#182431}
.collectible-chart figcaption>span{font:9px/1.8 var(--mono);color:#e7aac0;letter-spacing:.04em}.collectible-chart h3{font-size:29px;line-height:1.3;font-weight:550;letter-spacing:-.04em;margin:15px 0}.collectible-chart figcaption>p{font:10px/1.8 var(--mono);color:#aec4d7;margin-bottom:26px}
.collectible-bar{display:grid;grid-template-columns:45px minmax(0,1fr) 60px;align-items:center;gap:17px;margin:20px 0}.collectible-bar>span{font:11px var(--mono);color:#c7d6e3}.collectible-bar strong{font:16px var(--mono);color:#f0bfd1;text-align:right}.collectible-track{height:17px;background:#344254;border-left:1px solid #748397}.collectible-track>i{height:100%;display:block;background:#d596b0}.collectible-source{font-size:12px;line-height:1.9;color:#b3c7d8;margin-top:25px}
@media(max-width:760px){.collectible-chart{padding:23px}.collectible-chart h3{font-size:26px}.collectible-bar{grid-template-columns:38px minmax(0,1fr) 51px;gap:12px}.collectible-bar strong{font-size:14px}}
@media print{.collectible-chart{background:white;border-color:#789;break-inside:avoid}.collectible-chart h3,.collectible-bar strong,.collectible-source,.collectible-chart figcaption>p{color:#234}.collectible-track>i{print-color-adjust:exact}}
.scope-hero{grid-template-columns:minmax(0,1.2fr) minmax(275px,.8fr);align-items:start}
body[data-dossier-page=three-games-and-security] .hero h1{font-size:clamp(43px,4.4vw,72px);line-height:1.08}
.scope-cover{padding:29px;border:1px solid #826173;background:linear-gradient(145deg,#302232,#142534);border-top:3px solid #f0a3b6;box-shadow:0 20px 60px #03091235}
.scope-cover>.mono-label{font-size:9px;color:#e7adbf;letter-spacing:.08em}
.scope-cover-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;border-bottom:1px solid #665068}
.scope-cover-row strong{font-size:29px;font-weight:550;letter-spacing:-.04em}
.scope-cover-row>span{font:9px/1.7 var(--mono);text-align:right}
.scope-on{color:#aee1e4!important}.scope-off{color:#f3b0c2!important}
.scope-cover p{font-size:12px;line-height:1.85;margin:22px 0 15px;color:#c2c4d5}
.case-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;border:1px solid #47596c}
.case-index>a{position:relative;padding:25px 45px 25px 25px;background:#14212f;display:flex;flex-direction:column;gap:12px;min-width:0;transition:background .2s}
.case-index>a:nth-child(2n){border-left:1px solid #47596c}.case-index>a:nth-child(n+3){border-top:1px solid #47596c}
.case-index>a>span{font:9px/1.8 var(--mono);letter-spacing:.03em;color:#dfa4b6}
.case-index strong{font-size:21px;line-height:1.35;font-weight:550;letter-spacing:-.035em}.case-index small{font-size:12px;line-height:1.8;color:#b1c2d2}
.case-index b{position:absolute;right:23px;top:29px;color:#a4d1db;font-size:20px;font-weight:400}.case-index a:hover{background:#232638}
.protection-table-wrap{margin:29px 0;border:1px solid #566273;overflow-x:auto;scrollbar-color:#718496 #101923}
.protection-table{width:100%;min-width:760px;table-layout:fixed;margin:0}
.protection-table caption{text-align:left;padding:18px 21px;font:10px/1.8 var(--mono);color:#f1b1c1;background:#252233}
.protection-table th,.protection-table td{font-size:12px;line-height:1.85;padding:23px 19px;vertical-align:top}
.protection-table thead th{font:10px/1.8 var(--mono);color:#cfdeea}.protection-table th:first-child{width:25%}
.protection-table tbody th{font-weight:500;color:#e7dbe7}.protection-critical{background:#28212e}.protection-critical td{border-top:1px solid #8b5e73;border-bottom:1px solid #8b5e73}
.key-admission{display:grid;grid-template-columns:170px minmax(0,1fr);gap:30px;padding:30px;border:1px solid #5b6d7c;background:#192838;margin-top:31px}
.key-date>span{font:9px/1.8 var(--mono);color:#a8c5d6}.key-date strong{display:block;font:39px/1.25 var(--mono);letter-spacing:-.07em;color:#aedce6;margin-top:20px}
.key-admission h3{font-size:27px;font-weight:550;line-height:1.35;letter-spacing:-.035em;margin:0 0 20px}.key-admission p{font-size:14px;line-height:1.9;color:#c0d0df}
.precedent-record{padding:29px;border:1px solid #665668;background:#201f2e;margin:33px 0}
.precedent-label{display:flex;flex-wrap:wrap;gap:9px 20px;align-items:center;font:9px/1.85 var(--mono);color:#ceaabf;letter-spacing:.025em}
.precedent-label time{color:#f2becb}.precedent-record h3{font-size:30px;font-weight:550;line-height:1.3;margin:18px 0 21px;letter-spacing:-.04em}
.precedent-record p{font-size:14px;line-height:1.95;color:#c4c8d9}.precedent-record .source-link{margin-top:17px}
.remedy-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0;border-top:1px solid #6c576c;border-bottom:1px solid #6c576c}
.remedy-sequence span{position:relative;padding:17px 17px 17px 0;font:10px/1.9 var(--mono);color:#f0c0ce}.remedy-sequence span+span{padding-left:20px;border-left:1px solid #6c576c}
.canadian-record{border:1px solid #776b6b;margin:35px 0;background:#182432}.canadian-record .visual-kicker{background:#222634;border-bottom:1px solid #706275}
.canadian-body{padding:34px}.canadian-body>.eyebrow{color:#b6d4df;font-size:9px;letter-spacing:.07em}
.canadian-body h3{font-size:clamp(33px,3.5vw,51px);font-weight:550;line-height:1.1;letter-spacing:-.055em;margin:21px 0 30px}
.order-dates{display:grid;grid-template-columns:1fr 1fr;gap:28px}.order-dates time{font:10px/1.8 var(--mono);color:#f2b6c7}.order-dates p{font-size:13px;line-height:1.85;margin-top:12px;color:#bfd0df}
.canadian-totals{display:grid;grid-template-columns:1fr 1.5fr;border-top:1px solid #4c6175;border-bottom:1px solid #4c6175;margin:28px 0;padding:24px 0;gap:25px}
.canadian-totals strong{display:block;font-size:clamp(29px,3.3vw,44px);font-weight:550;letter-spacing:-.06em;color:#c3e1e8;line-height:1.2}
.canadian-totals span{display:block;font:9px/1.9 var(--mono);color:#a6bdcf;margin-top:12px}
.canadian-body>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#bfcedd}.canadian-body>.source-link{margin-top:20px}
.loss-baseline{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;padding:28px 0;border-top:1px solid #5a6475;border-bottom:1px solid #5a6475;margin:31px 0}
.loss-baseline span{font:9px/1.8 var(--mono);color:#dca3b6}.loss-baseline strong{display:block;font-size:clamp(49px,5vw,72px);font-weight:550;letter-spacing:-.065em;line-height:1.2;margin:10px 0;color:#f1b3c4}
.loss-baseline small{display:block;font-size:12px;line-height:1.8;color:#b0c5d6}.loss-baseline>p{font-size:13px;line-height:1.95;align-self:center}
.victim-records{display:grid;grid-template-columns:1fr 1fr;border:1px solid #6d556a;margin:30px 0 17px;background:#211f2d}
.victim-records article{padding:27px;min-width:0}.victim-records article+article{border-left:1px solid #6d556a}.victim-records h3{font-size:27px;line-height:1.3;font-weight:550;letter-spacing:-.045em;margin:20px 0}
.victim-records p{font-size:13px;line-height:1.9;color:#c4c5d8}.victim-records .source-link{margin-top:21px}
.case-status{font-size:12px;line-height:1.9;color:#a9bdcf;margin-bottom:29px}
.security-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0;border-top:1px solid #41586e;border-bottom:1px solid #41586e}
.security-routes article{padding:24px 19px;min-width:0}.security-routes article+article{border-left:1px solid #41586e}.security-routes span{font:8px/1.8 var(--mono);color:#d9a9bd;letter-spacing:.025em}
.security-routes h3{font-size:23px;font-weight:550;line-height:1.3;margin:17px 0}.security-routes p{font-size:12px;line-height:1.9;color:#b9cdde}
.security-routes a{display:block;font:9px/1.9 var(--mono);color:#aad2df;margin-top:22px}
.security-demand{padding:25px;border-left:3px solid #a6d2da;background:#172735;margin:26px 0}.security-demand>span{font:9px/1.8 var(--mono);color:#b6d6e0}.security-demand p{font-size:15px;line-height:1.9;color:#d3e0ec;margin-top:16px}
.farm-model{margin:31px 0;border:1px solid #50657b;background:#132230}.farm-model .visual-kicker{border-bottom:1px solid #50657b;background:#1e2939}
.farm-model-body{display:grid;grid-template-columns:1fr 1fr}.farm-inputs{padding:28px;border-right:1px solid #50657b}.farm-inputs>p{font-size:12px;line-height:1.9;color:#bfd1e1;margin-bottom:24px}
.farm-inputs label{display:block;font-size:12px;line-height:1.6;color:#e2e9f1;margin-top:20px}.farm-inputs label>span{display:block;font-size:10px;color:#a6bed2;margin-top:5px}
.farm-inputs input{display:block;width:100%;margin-top:9px;background:#0a1722;border:1px solid #5b738c;border-radius:3px;padding:11px 13px;font:15px/1.5 var(--mono);color:#def0f2}
.farm-inputs input[aria-invalid=true]{border-color:#f1a6be;background:#2a1d2a}.farm-results{padding:28px;min-width:0}.farm-results>.mono-label{font-size:9px;line-height:1.9;color:#e9b0c4}
.farm-primary{margin-top:30px}.farm-primary>span{font-size:13px;color:#bdd0df}.farm-primary strong{display:block;font-size:clamp(31px,3.2vw,45px);font-weight:550;letter-spacing:-.045em;color:#bde2e8;line-height:1.2;margin-top:16px;overflow-wrap:anywhere}
.farm-results dl{margin:25px 0}.farm-results dl>div{display:flex;justify-content:space-between;gap:22px;padding:18px 0;border-bottom:1px solid #3f5367}.farm-results dt{font-size:11px;line-height:1.8;color:#b6cbdc;max-width:170px}.farm-results dd{margin:0;font:15px/1.8 var(--mono);color:#e5edf4;text-align:right;overflow-wrap:anywhere}
.farm-meter{height:7px;background:#354052;border-radius:3px;overflow:hidden;margin-top:30px}.farm-meter>i{display:block;height:100%;background:#df99b2;transition:width .3s ease}
#farm-status{font-size:12px;line-height:1.9;color:#d4d9e8;margin-top:17px;min-height:68px}.farm-formula{font:10px/1.95 var(--mono);color:#9cb9ce;border-top:1px solid #41566b;padding-top:22px;margin-top:22px}
.cohort-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #43596b;border-bottom:1px solid #43596b;margin:30px 0}.cohort-ledger>div{padding:24px 21px;min-width:0}.cohort-ledger>div+div{border-left:1px solid #43596b}.cohort-ledger span{font:9px/1.8 var(--mono);color:#e2a6bc}.cohort-ledger strong{display:block;font-size:20px;line-height:1.4;letter-spacing:-.03em;margin:17px 0;font-weight:550}.cohort-ledger p{font-size:12px;line-height:1.9;color:#b5c8d9}
@media(max-width:1000px){.scope-hero{grid-template-columns:1fr}.scope-cover{max-width:600px}.scope-cover-row{padding:18px 0}.security-routes{grid-template-columns:1fr}.security-routes article+article{border-left:0;border-top:1px solid #41586e}.security-routes article{padding:23px 0}.security-routes h3{font-size:26px}.security-routes p{font-size:14px}.farm-model-body{grid-template-columns:1fr}.farm-inputs{border-right:0;border-bottom:1px solid #50657b}.farm-primary strong{font-size:43px}}
@media(max-width:760px){.case-index{grid-template-columns:1fr}.case-index>a{padding:24px 44px 24px 23px}.case-index>a:nth-child(2n){border-left:0}.case-index>a+a{border-top:1px solid #47596c}.key-admission{grid-template-columns:1fr;gap:22px;padding:24px}.key-date strong{font-size:28px;margin-top:10px}.key-admission h3{font-size:26px}.canadian-body{padding:24px}.canadian-body h3{font-size:38px}.order-dates{grid-template-columns:1fr;gap:25px}.canadian-totals{grid-template-columns:1fr;gap:24px}.canadian-totals strong{font-size:40px}.loss-baseline{grid-template-columns:1fr;gap:23px}.loss-baseline strong{font-size:68px}.victim-records{grid-template-columns:1fr}.victim-records article+article{border-left:0;border-top:1px solid #6d556a}.victim-records article,.precedent-record{padding:24px}.precedent-record h3{font-size:27px}.remedy-sequence{grid-template-columns:1fr}.remedy-sequence span+span{padding-left:0;border-left:0;border-top:1px solid #6c576c}.farm-inputs,.farm-results{padding:24px}.cohort-ledger{grid-template-columns:1fr}.cohort-ledger>div{padding:23px 0}.cohort-ledger>div+div{border-left:0;border-top:1px solid #43596b}.cohort-ledger strong{font-size:23px}.cohort-ledger p{font-size:14px}.security-demand{padding:23px}}
@media(prefers-reduced-motion:reduce){.farm-meter>i,.case-index>a{transition:none}}.motion-off .farm-meter>i,.motion-off .case-index>a{transition:none}
@media print{.case-index{display:none}.scope-cover,.precedent-record,.canadian-record,.key-admission,.victim-records,.security-demand,.farm-model,.farm-model .visual-kicker,.canadian-record .visual-kicker{background:white!important;color:#162a39;border-color:#789}.scope-cover p,.key-admission p,.precedent-record p,.canadian-body p,.victim-records p,.security-demand p,.farm-results p,.cohort-ledger p,.security-routes p,.case-status{color:#263e51}.scope-on,.scope-off,.scope-cover-row strong,.canadian-totals strong,.loss-baseline strong,.key-date strong,.farm-primary strong{color:#233e4e!important}.protection-table{min-width:0}.protection-table-wrap{overflow:visible}.protection-table td,.protection-table th{font-size:10px;padding:12px}.protection-critical,.protection-table caption{background:#eef1f4;color:#233e4e}.precedent-record,.victim-records article{break-inside:avoid}.farm-model-body,.loss-baseline{display:block}.farm-inputs{border:0}.farm-inputs input{background:white;color:#233e4e;border-color:#789}.farm-inputs label,.farm-inputs p,.farm-results dt,.farm-results dd{color:#233e4e}.farm-meter>i{print-color-adjust:exact}.security-routes,.cohort-ledger{display:block}.security-routes article+article,.cohort-ledger>div+div{border-left:0;border-top:1px solid #789}}
