.signal-report-header{border-bottom:1px solid var(--stone);padding-bottom:28px}.signal-report-meta,.signal-report-stamp{color:#748083;flex-wrap:wrap;align-items:center;gap:9px 14px;font-size:.76rem;font-weight:700;display:flex}.signal-report-header h1{color:#18363d;letter-spacing:-.045em;max-width:1000px;margin:18px 0 12px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:500;line-height:.98}.signal-report-header>p{color:#607074;max-width:860px;margin:0;font-size:1.08rem}.signal-report-stamp{border-top:1px solid #eee9e1;margin-top:18px;padding-top:14px}.report-executive{grid-template-columns:5px minmax(0,1fr);gap:22px;margin-top:34px;display:grid}.report-rail{background:linear-gradient(to bottom, var(--signal), var(--teal));border-radius:999px}.report-executive h2{color:#24383d;letter-spacing:-.025em;max-width:980px;margin:9px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:500;line-height:1.12}.report-section{border-top:1px solid var(--stone);padding:42px 0}.report-section:first-of-type{border-top:0}.report-section h2{color:#1c3a41;letter-spacing:-.035em;margin:8px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:500;line-height:1.04}.report-section>p,.report-section-split>p{color:var(--muted)}.report-section-split{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:start;gap:52px;display:grid}.report-section-split>p{max-width:760px;margin:3px 0 0;font-size:1.03rem;line-height:1.65}.report-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.report-section-head>p{max-width:430px;color:var(--muted);margin:0}.report-grid-two,.report-grid-three{border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);display:grid}.report-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.report-cell{padding:24px 28px 24px 0}.report-cell+.report-cell{border-left:1px solid var(--stone);padding-left:28px}.report-grid-two .report-cell:nth-child(n+3){border-top:1px solid var(--stone)}.report-grid-two .report-cell:nth-child(3){border-left:0;padding-left:0}.report-cell h3{color:#294249;margin:7px 0 9px;font-family:Iowan Old Style,Georgia,serif;font-size:1.45rem;font-weight:500;line-height:1.08}.report-cell p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.62}.competition-table{border-top:1px solid var(--stone)}.competition-row{border-bottom:1px solid var(--stone);grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);gap:34px;padding:19px 0;display:grid}.competition-row>div{gap:3px;display:grid}.competition-row strong{color:#2a4147}.competition-row span{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.competition-row p{color:var(--muted);margin:0;font-size:.92rem}.report-evidence-quality{border-left:4px solid var(--signal);padding-left:22px}.report-evidence-quality p{max-width:900px;margin:12px 0 0;font-size:1.02rem;line-height:1.65}.change-section{background:#f6f8f5;border-top:0;border-radius:10px;padding-left:26px;padding-right:26px}.change-section p{max-width:900px}.kill-section{border-left:4px solid var(--brass);padding-left:22px}.kill-section p{color:#44585c;max-width:900px;margin:12px 0 0;font-size:1.02rem;line-height:1.65}.report-unknown-grid{border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);gap:0}.report-unknown-grid>article{padding:24px 26px 24px 0}.report-unknown-grid>article+article{border-left:1px solid var(--stone);padding-left:26px}.report-unknown-grid h3{color:#294249;font-size:1.35rem}.report-unknown-grid p{color:var(--muted)}.next-actions-section{background:#eff5f2;border:1px solid #d9e5e1;border-radius:12px;padding:34px}.numbered-actions{counter-reset:action;border-top:1px solid #d3e1dd;margin:26px 0 0;padding:0;list-style:none}.numbered-actions li{counter-increment:action;color:#4e6165;border-bottom:1px solid #d3e1dd;padding:16px 0 16px 52px;position:relative}.numbered-actions li:before{content:counter(action, decimal-leading-zero);color:var(--teal);letter-spacing:.06em;font-weight:850;position:absolute;top:16px;left:0}.report-evidence-list{border-top:1px solid var(--stone)}.report-evidence-item{border:0;border-bottom:1px solid var(--stone);background:0 0;border-radius:0;padding:20px 0}.report-evidence-item h3{color:#2a4147;margin:9px 0 6px;font-size:1rem}.report-evidence-item p{max-width:900px;font-size:.9rem;line-height:1.58}.report-empty{color:var(--muted);font-style:italic}.daily-portfolio-brief{border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);grid-template-columns:170px 150px minmax(0,1fr);margin-top:28px;display:grid}.portfolio-stat,.portfolio-attention{padding:18px 22px 18px 0}.portfolio-stat+.portfolio-stat,.portfolio-attention{border-left:1px solid var(--stone);padding-left:22px}.portfolio-stat{align-content:start;gap:5px;display:grid}.portfolio-stat strong{color:#294249;font-family:Iowan Old Style,Georgia,serif;font-size:1.2rem;font-weight:500}.portfolio-attention p{color:var(--muted);margin:5px 0 0;font-size:.9rem}@media (max-width:700px){.signal-report-header h1{font-size:clamp(2.15rem,9.5vw,3.1rem)}.signal-report-header>p{font-size:.98rem}.report-executive{gap:15px;margin-top:28px}.report-executive h2{font-size:clamp(1.5rem,6.5vw,2rem)}.report-section{padding:30px 0}.report-section h2{font-size:clamp(1.7rem,7.7vw,2.3rem)}.report-section-split{grid-template-columns:1fr;gap:12px}.report-section-split>p{font-size:.96rem}.report-section-head{flex-direction:column;align-items:start;gap:8px;margin-bottom:16px}.report-grid-two,.report-grid-three{grid-template-columns:1fr}.report-cell,.report-cell+.report-cell,.report-grid-two .report-cell:nth-child(3){border-left:0;border-top:1px solid var(--stone);padding:18px 0}.report-cell:first-child{border-top:0}.report-cell h3{font-size:1.28rem}.competition-row{grid-template-columns:1fr;gap:7px;padding:16px 0}.report-evidence-quality,.kill-section{padding-left:14px}.change-section{padding:22px 18px}.report-unknown-grid{grid-template-columns:1fr}.report-unknown-grid>article,.report-unknown-grid>article+article{border-left:0;padding:18px 0}.report-unknown-grid>article+article{border-top:1px solid var(--stone)}.next-actions-section{padding:24px 18px}.numbered-actions li{padding-left:42px}.daily-portfolio-brief{grid-template-columns:1fr 1fr}.portfolio-stat,.portfolio-stat+.portfolio-stat{border-left:0;padding:14px 0}.portfolio-stat+.portfolio-stat{border-left:1px solid var(--stone);padding-left:16px}.portfolio-attention{border-left:0;border-top:1px solid var(--stone);grid-column:1/-1;padding:15px 0}}.decision-sheet{border:1px solid #dcd8d0;border-top:4px solid var(--signal);background:#fff;border-radius:12px;margin-top:32px;padding:30px 32px}.decision-sheet-head{border-bottom:1px solid var(--stone);justify-content:space-between;align-items:start;gap:24px;padding-bottom:20px;display:flex}.decision-sheet-head h2{color:#18363d;letter-spacing:-.035em;margin:8px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.02}.decision-sheet-status{align-items:center;gap:10px;display:flex}.decision-sheet-status>strong{color:var(--action-blue);font-family:Iowan Old Style,Georgia,serif;font-size:3.2rem;font-weight:500;line-height:1}.decision-sheet-grid{display:grid}.decision-sheet-row{border-bottom:1px solid #eee9e2;grid-template-columns:190px minmax(0,1fr);gap:26px;padding:15px 0;display:grid}.decision-sheet-row:last-child{border-bottom:0}.decision-sheet-row>span{color:#7b8688;letter-spacing:.07em;text-transform:uppercase;font-size:.73rem;font-weight:850}.decision-sheet-row p{color:#3e5256;margin:0;line-height:1.58}.buyer-evidence-list{border-top:1px solid var(--stone)}.buyer-evidence-row{border-bottom:1px solid var(--stone);grid-template-columns:110px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.buyer-evidence-row strong{color:#2c4248;font-size:.96rem}.buyer-evidence-row p{color:var(--muted);margin:5px 0 0;font-size:.89rem}.confidence-tag{letter-spacing:.07em;border-radius:4px;width:fit-content;height:fit-content;padding:5px 7px;font-size:.66rem;font-weight:900}.confidence-confirmed{color:#286760;background:#ddebe7}.confidence-supported{color:#526f72;background:#e7eceb}.confidence-inferred{color:#7f6840;background:#f0e8da}.confidence-unknown{color:#77716b;background:#eeeae5}.structure-chain{border-top:1px solid var(--stone);border-left:1px solid var(--stone);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.structure-node{border-right:1px solid var(--stone);border-bottom:1px solid var(--stone);background:#fcfbf8;min-height:150px;padding:18px}.structure-node>span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.structure-node p{color:#59696c;margin:18px 0 0;font-size:.86rem;line-height:1.5}.evidence-matrix{border-top:1px solid var(--stone);margin-top:22px}.evidence-matrix-row{border-bottom:1px solid var(--stone);grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:30px;padding:17px 0;display:grid}.evidence-matrix-row strong{color:#2a4147;font-size:.84rem}.evidence-matrix-row p{color:var(--muted);margin:0;font-size:.92rem}.sufficiency-grid{border-top:1px solid var(--stone);margin-top:22px}.sufficiency-row{border-bottom:1px solid var(--stone);grid-template-columns:175px 90px minmax(0,1fr);align-items:start;gap:18px;padding:15px 0;display:grid}.sufficiency-row>span{color:#40565a;font-size:.8rem;font-weight:800}.sufficiency-row>strong{letter-spacing:.07em;border-radius:4px;width:fit-content;padding:4px 6px;font-size:.64rem}.sufficiency-strong{color:#286760;background:#ddebe7}.sufficiency-medium{color:#7f6840;background:#f0e8da}.sufficiency-weak{color:#8a5450;background:#f2e2de}.sufficiency-unknown{color:#77716b;background:#eeeae5}.sufficiency-row p{color:var(--muted);margin:0;font-size:.88rem}.timeline-map{border-top:1px solid var(--stone);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:24px;display:grid}.timeline-node{padding:22px 20px 0 0;position:relative}.timeline-node+.timeline-node{padding-left:20px}.timeline-node:before{content:"";background:var(--signal);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.timeline-node+.timeline-node:after{content:"";border-top:1px solid var(--stone);width:100%;position:absolute;top:0;left:-100%}.timeline-node span{color:var(--teal);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:900}.timeline-node p{color:var(--muted);margin:8px 0 0;font-size:.84rem;line-height:1.5}.red-team-section{background:#fbf7f0;border:1px solid #e2d9cb;border-left:5px solid #a88d61;border-radius:10px;padding:34px 34px 34px 28px}.red-team-section p{color:#4e5d60;max-width:950px;margin:13px 0 0;font-size:1rem;line-height:1.68}.scenario-list{border-top:1px solid var(--stone);margin-top:22px}.scenario-row{border-bottom:1px solid var(--stone);grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:28px;padding:17px 0;display:grid}.scenario-row strong{color:#2b4348;font-size:.91rem}.scenario-row p{color:var(--muted);margin:0;font-size:.9rem}.belief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.belief-block{border:1px solid var(--stone);background:#fff;border-radius:9px;padding:20px}.belief-block>strong{color:#294249;font-family:Iowan Old Style,Georgia,serif;font-size:1.25rem;font-weight:500}.belief-block ul{color:var(--muted);margin:12px 0 0;padding-left:18px;font-size:.88rem}.belief-block li+li{margin-top:8px}.belief-promote{border-top:3px solid #4f8b7a}.belief-demote{border-top:3px solid #a88d61}.belief-kill{border-top:3px solid #95625b}.belief-revive{border-top:3px solid #6c8588}@media (max-width:800px){.structure-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-map{border-top:0;border-left:1px solid var(--stone);grid-template-columns:1fr}.timeline-node,.timeline-node+.timeline-node{padding:0 0 24px 22px}.timeline-node:before{top:4px;left:-5px}.timeline-node+.timeline-node:after{display:none}}@media (max-width:700px){.decision-sheet{padding:23px 18px}.decision-sheet-head{gap:14px}.decision-sheet-head h2{font-size:2rem}.decision-sheet-status>strong{font-size:2.4rem}.decision-sheet-row{grid-template-columns:1fr;gap:5px;padding:13px 0}.buyer-evidence-row{grid-template-columns:1fr;gap:8px}.structure-chain{grid-template-columns:1fr}.structure-node{min-height:auto}.evidence-matrix-row{grid-template-columns:1fr;gap:5px}.sufficiency-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.sufficiency-row p{grid-column:1/-1}.scenario-row{grid-template-columns:1fr;gap:6px}.belief-grid{grid-template-columns:1fr}.red-team-section{padding:25px 18px}}.signal-report-meta,.signal-report-stamp{color:#405b66;font-size:.82rem;line-height:1.5}.signal-report-header>p{color:#36515d;line-height:1.65}.report-section>p,.report-section-split>p,.report-cell p,.competition-row p,.report-evidence-item p,.portfolio-attention p,.report-unknown-grid p{color:#354d59}.report-cell p,.competition-row p,.report-evidence-item p{font-size:1rem;line-height:1.7}.decision-sheet-row>span{color:#405866;font-size:.79rem}.decision-sheet-row p{color:#2c4754}@media (max-width:700px){.signal-report-header h1{overflow-wrap:anywhere;line-height:1.08}.signal-report-meta,.signal-report-stamp{font-size:.81rem}.report-section{padding:32px 0}.report-section-split>p{font-size:1rem;line-height:1.72}.report-cell p,.competition-row p,.report-evidence-item p{font-size:1rem}.decision-sheet{padding:22px 18px}.decision-sheet-row{grid-template-columns:minmax(0,1fr);gap:7px}.report-grid-two,.report-grid-three,.report-unknown-grid{min-width:0}}.report-section{padding-block:clamp(24px,3vw,38px)}.report-section h2{letter-spacing:-.02em;font-size:clamp(1.65rem,2.5vw,2.15rem);line-height:1.18}.report-section h3{line-height:1.28}.report-section p,.report-section li,.decision-sheet p,.decision-sheet li{color:#233d4b;overflow-wrap:break-word;font-size:clamp(1.04rem,1.2vw,1.125rem);line-height:1.65}.report-section p{max-width:74ch}.report-section-head{margin-bottom:16px}.report-section-head>p{max-width:60ch}.report-section-split{gap:clamp(18px,3vw,36px)}.report-section-split>p{font-size:clamp(1.04rem,1.2vw,1.125rem);line-height:1.65}.report-cell p,.competition-row p,.report-evidence-item p,.report-unknown-grid p{color:#233d4b;font-size:1.04rem;line-height:1.65}.report-section .eyebrow,.report-section .section-kicker{color:#324b5c}@media (max-width:700px){.report-section{padding-block:26px}.report-section h2{font-size:clamp(1.55rem,6vw,1.9rem);line-height:1.22}.report-section-split{gap:12px}.report-section p,.report-section li,.decision-sheet p,.decision-sheet li{font-size:1.03rem;line-height:1.65}.report-section-head{margin-bottom:12px}}@media print{.report-section{break-inside:auto;padding-block:15px}.report-section h2,.report-section h3{break-after:avoid}.report-section p,.report-section li{color:#172e3b;font-size:11pt;line-height:1.5}.report-section-head{break-inside:avoid}}.report-narrative-section{min-width:0;padding:16px 0 20px}.report-narrative-section+.report-narrative-section{border-top:1px solid #dce5e7}.report-narrative-section h3{color:#173b50;margin:0 0 12px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(1.3rem,1.9vw,1.65rem);font-weight:500;line-height:1.25}.report-narrative-section .report-longform p{color:#233d4b;max-width:74ch;margin:0 0 13px;font-size:clamp(1.04rem,1.2vw,1.125rem);line-height:1.65}.report-narrative-section .report-longform p:last-child{margin-bottom:0}.report-narrative-section .evidence-matrix{margin-top:15px}@media (max-width:700px){.report-narrative-section{padding:12px 0 18px}.report-narrative-section h3{font-size:1.35rem}}.report-section .card-kicker,.decision-sheet .card-kicker,.wss-decision-section .card-kicker,.dossier-act-strip .card-kicker,.wss-stress-test .card-kicker,.dossier-intro .card-kicker{color:#16577a;letter-spacing:.075em;font-size:.8rem;font-weight:800;line-height:1.45}.report-section h3,.report-section h4,.report-cell h3,.report-narrative-section h3,.evidence-matrix-row strong,.decision-sheet-row>span,.dossier-act-grid span,.wss-decision-section strong{color:#143e57}.report-section .evidence-matrix-row strong{font-size:.94rem;font-weight:750;line-height:1.45}.report-section .report-longform>p,.report-section .report-cell p{margin-block:10px 15px}.report-section h2+.report-longform{margin-top:18px}.report-section h2+p,.report-section h3+p{margin-top:12px}.report-section .report-grid-two{gap:0}.report-section .report-cell{min-width:0}.decision-sheet-status span{color:#274b63;font-size:.88rem;line-height:1.55}.decision-sheet-row>span{font-size:.9rem;font-weight:800}.decision-sheet-row p{color:#1f3e50;line-height:1.65}.evidence-matrix-row{min-width:0}.evidence-matrix-row p,.report-unknown-grid p{color:#234258}.conviction-balance{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.conviction-balance>div{background:#f9fbfd;border:1px solid #d0e1ea;border-radius:9px;min-width:0;padding:19px 20px}.conviction-balance .conviction-up{border-top:3px solid #177c9a}.conviction-balance .conviction-down{border-top:3px solid #996946}.conviction-balance h3{color:#124766;margin:0 0 14px;font-size:1.25rem;line-height:1.3}.conviction-balance h4{color:#155677;margin:14px 0 6px;font-size:.92rem;line-height:1.4}.conviction-balance li,.conviction-balance p{color:#233d4b;font-size:1.02rem;line-height:1.6}@media (max-width:760px){.conviction-balance{grid-template-columns:1fr;gap:14px}.conviction-balance>div{padding:16px}.report-section .card-kicker,.decision-sheet .card-kicker{font-size:.78rem}.report-section .evidence-matrix-row strong{font-size:.92rem}}@media print{.conviction-balance>div{break-inside:avoid;background:#fff}.report-section h3,.report-section h4,.evidence-matrix-row strong{color:#143e57}}.report-section .report-cell h3,.report-section .report-section-head h2,.report-section>h2{color:#103d59;letter-spacing:-.022em;font-family:Iowan Old Style,Georgia,serif;font-weight:500;line-height:1.24}.report-section .report-cell h3{margin:5px 0 13px;font-size:clamp(1.55rem,2.3vw,1.9rem)}.report-section .card-kicker,.report-section .evidence-matrix-row strong,.report-section .report-cell .card-kicker{color:#145579;font-weight:800}.report-section .report-cell p,.report-section .report-longform p,.report-section .evidence-matrix p{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.report-section .evidence-matrix-row:has(>div:first-child){grid-template-columns:minmax(0,1fr)}@media (max-width:700px){.report-section .report-cell h3{margin:5px 0 12px;font-size:1.65rem;line-height:1.24}.report-section .report-grid-two{border-top:0;border-bottom:0}.report-section .report-cell,.report-section .report-cell+.report-cell,.report-section .report-grid-two .report-cell:nth-child(3){border-top:0;border-bottom:1px solid #d9e3e7;padding:18px 0 20px}.report-section .report-cell:last-child{border-bottom:0}.report-section+.report-section{border-top:1px solid #d9e3e7}.report-section .report-longform p,.report-section .report-cell p{font-size:1.03rem;line-height:1.65}}.report-section .conviction-balance{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px}.report-section .conviction-balance>div{background:#f7fafc;border-color:#cbdfe9;padding:22px 24px}.report-section .conviction-balance h3{color:#123e60;margin:0 0 16px;font-size:clamp(1.3rem,2.1vw,1.6rem);font-weight:650;line-height:1.3}.report-section .conviction-evidence-group h4{color:#145879;font-size:1.06rem;font-weight:750;line-height:1.4}.report-section .conviction-evidence-group li,.report-section .conviction-evidence-group p{color:#233f50;font-size:1.05rem;line-height:1.7}.report-section .conviction-evidence-group li+li{margin-top:9px}.report-section .conviction-evidence-group ul{margin:8px 0;padding-left:1.35rem}.report-section .conviction-evidence-group .evidence-matrix-row>strong{color:#145879;font-size:1rem}@media (max-width:700px){.report-section .conviction-balance>div{padding:18px 17px}.report-section .conviction-balance h3{font-size:1.36rem}}.signal-report-header .card-kicker,.report-section .card-kicker,.report-section .eyebrow,.report-section .section-kicker,.report-section .evidence-matrix-row>strong,.report-section .report-narrative-section h4,.report-section .conviction-evidence-group h4,.report-section .report-cell .card-kicker,.report-section .json-card strong,.decision-sheet .card-kicker,.decision-sheet-row>span,.dossier-act-strip .card-kicker,.dossier-act-grid span,.wss-stress-test .card-kicker,.wss-decision-section .card-kicker,.wss-decision-section .evidence-matrix-row strong,.report-evidence-item .evidence-meta span,.report-unknown-grid strong{color:#165579;letter-spacing:.01em;text-transform:none;opacity:1;font-size:1.065rem;font-weight:750;line-height:1.5}.report-section .evidence-matrix-row>strong,.report-section .json-card strong{margin-bottom:7px;display:block}@media (max-width:700px){.signal-report-header .card-kicker,.report-section .card-kicker,.report-section .eyebrow,.report-section .section-kicker,.report-section .evidence-matrix-row>strong,.report-section .report-narrative-section h4,.report-section .conviction-evidence-group h4,.report-section .report-cell .card-kicker,.report-section .json-card strong,.decision-sheet .card-kicker,.decision-sheet-row>span,.dossier-act-strip .card-kicker,.dossier-act-grid span,.wss-stress-test .card-kicker,.wss-decision-section .card-kicker,.report-evidence-item .evidence-meta span,.report-unknown-grid strong{font-size:1.065rem}}.dossier-data-subheading,.report-section .dossier-data-subheading,.report-section .evidence-matrix-row .dossier-data-subheading,.report-section .json-card .dossier-data-subheading,.report-section .evidence-matrix-row strong,.report-section .json-card>strong{color:#165579;letter-spacing:0;opacity:1;margin:0 0 8px;font-size:1.125rem;font-weight:750;line-height:1.5;display:block}.report-section .evidence-matrix-row>div,.report-section .evidence-matrix-row>p{min-width:0}.report-section .evidence-matrix-row p,.report-section .json-card p{font-size:1.125rem;line-height:1.65}@media (max-width:700px){.dossier-data-subheading,.report-section .dossier-data-subheading,.report-section .evidence-matrix-row strong,.report-section .json-card>strong,.report-section .evidence-matrix-row p,.report-section .json-card p{font-size:1.065rem}}.signal-detail-page .report-evidence-item .evidence-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.signal-detail-page .report-evidence-item .evidence-meta .evidence-role{color:#165579;overflow-wrap:normal;word-break:normal;margin-inline:2px;font-size:1rem;font-weight:750;display:inline-block}.signal-detail-page .report-evidence-item .evidence-meta .badge{flex-shrink:0}.signal-detail-page .report-section .card-kicker,.signal-detail-page .report-section .dossier-data-subheading,.signal-detail-page .report-section .conviction-evidence-group h4,.signal-detail-page .report-section .evidence-matrix-row>strong,.signal-detail-page .report-section .json-card>strong{color:#165579;letter-spacing:0;opacity:1;overflow-wrap:break-word;font-size:18px;font-weight:750;line-height:1.5}@media (max-width:700px){.signal-detail-page .report-section .card-kicker,.signal-detail-page .report-section .dossier-data-subheading,.signal-detail-page .report-section .conviction-evidence-group h4,.signal-detail-page .report-section .evidence-matrix-row>strong,.signal-detail-page .report-section .json-card>strong{font-size:17px}}.signal-detail-page .report-contents{border-top:1px solid #d5e3eb;border-bottom:1px solid #d5e3eb;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:22px 0 28px;padding:16px 18px;display:flex}.signal-detail-page .report-contents strong{color:#143e57;margin-right:5px;font-size:16px}.signal-detail-page .report-contents a{color:#165579;text-underline-offset:3px;font-size:16px;line-height:1.45;text-decoration:underline}.signal-detail-page .report-contents a:focus-visible{outline-offset:4px;outline:2px solid #165579}.signal-detail-page [id^=wss-]{scroll-margin-top:90px}@media (max-width:700px){.signal-detail-page .report-contents{gap:12px 16px;margin:16px 0 22px;padding:15px 0}.signal-detail-page .report-contents strong{width:100%}.signal-detail-page .report-contents a{font-size:16px}}@media print{.signal-detail-page .report-contents{display:none!important}}.signal-detail-page .decision-sheet-head{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:20px;display:grid}.signal-detail-page .decision-sheet-head>div:first-child{min-width:0}.signal-detail-page .decision-sheet-status{text-align:right;grid-template-columns:1fr;align-content:start;justify-items:end;gap:8px;width:100%;min-width:0;max-width:300px;display:grid}.signal-detail-page .decision-sheet-status>strong{white-space:nowrap;font-size:clamp(2.5rem,4vw,3.2rem);line-height:1.1;display:block}.signal-detail-page .decision-sheet-status>span{overflow-wrap:break-word;color:#274b63;letter-spacing:normal;min-width:0;max-width:30ch;font-size:16px;line-height:1.5;display:block}@media (max-width:850px){.signal-detail-page .decision-sheet-head{grid-template-columns:minmax(0,1fr);gap:14px}.signal-detail-page .decision-sheet-status{text-align:left;justify-items:start;max-width:100%}.signal-detail-page .decision-sheet-status>span{max-width:70ch}}@media print{.signal-detail-page .decision-sheet-head{grid-template-columns:minmax(0,1fr) 220px}.signal-detail-page .decision-sheet-status>strong{font-size:30pt}.signal-detail-page .decision-sheet-status>span{font-size:10pt}}.signal-detail-page .report-section,.signal-detail-page .report-cell,.signal-detail-page .evidence-matrix-row,.signal-detail-page .report-evidence-item,.signal-detail-page .decision-sheet,.signal-detail-page .decision-sheet-row{min-width:0;max-width:100%}.signal-detail-page .report-evidence-item a,.signal-detail-page .report-evidence-item p,.signal-detail-page .report-section li,.signal-detail-page .report-section h2,.signal-detail-page .report-section h3,.signal-detail-page .report-section h4{overflow-wrap:break-word}@media print{.signal-detail-page .report-evidence-item,.signal-detail-page .decision-sheet-row,.signal-detail-page .history-event{break-inside:avoid}.signal-detail-page .report-section h2,.signal-detail-page .report-section h3,.signal-detail-page .report-section h4{break-after:avoid-page}.signal-detail-page .report-section p{orphans:3;widows:3}}.signal-detail-page .report-evidence-disclosure{color:#193e57;background:#f2f6fa;border-left:3px solid #165579;max-width:72ch;margin:14px 0 20px;padding:15px 18px;font-size:17px;line-height:1.65}@media (max-width:700px){.signal-detail-page .report-evidence-disclosure{padding:14px;font-size:16.5px}}@media print{.signal-detail-page .report-evidence-disclosure{break-inside:avoid;background:#fff}}.signal-detail-page .report-grid-two.report-grid-one{grid-template-columns:minmax(0,1fr)!important}.signal-detail-page .report-grid-two.report-grid-one .report-cell{max-width:78ch}.signal-detail-page .decision-sheet-status>strong,.signal-detail-page .decision-sheet-status>span:last-child{grid-area:auto/1!important;align-self:auto!important}.wss-report-score-hero{color:#fff;background:linear-gradient(135deg,#24618b 0%,#194b70 58%,#153d61 100%);border:1px solid #b8dbec59;border-radius:25px;margin:26px 0 20px;padding:clamp(22px,3.2vw,38px);box-shadow:0 14px 30px #0d2d4921}.wss-report-score-eyebrow{color:#d4eaf8;letter-spacing:.09em;margin-bottom:6px;font-size:clamp(.77rem,1.2vw,.88rem);font-weight:850;display:block}.wss-report-score-intro h2{color:#fff;margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.25}.wss-report-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(13px,2.3vw,24px);display:grid}.wss-report-score-grid>div{min-width:0}.wss-report-score-grid span{color:#e0f0fa;font-size:clamp(.85rem,1.25vw,1rem);font-weight:750;line-height:1.4;display:block}.wss-report-score-grid strong{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:clamp(2rem,3.6vw,3.15rem);font-weight:850;line-height:1.1;display:block}.wss-report-score-grid small{color:#d8e8f3;font-size:.36em;font-weight:700}.wss-report-score-qualification{color:#e3f1f8;border-top:1px solid #dceef842;flex-direction:column;gap:4px;margin:22px 0 0;padding-top:16px;font-size:clamp(.88rem,1.35vw,1rem);line-height:1.5;display:flex}.wss-report-score-qualification strong{color:#fff}.wss-report-score-footnote{color:#d7e8f3;margin:10px 0 0;font-size:.84rem;line-height:1.5}@media (max-width:800px){.wss-report-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}}@media (max-width:420px){.wss-report-score-hero{border-radius:20px;margin:19px 0;padding:19px}.wss-report-score-grid strong{font-size:clamp(1.85rem,9vw,2.5rem)}.wss-report-score-grid span{font-size:.85rem}}.wss-report-score-hero{padding:clamp(20px,2.6vw,30px)}.wss-report-score-intro{margin-bottom:16px}.wss-report-score-grid{row-gap:16px}.wss-report-score-ai>span{color:#fff;font-weight:850}.wss-report-ai-spark{color:#c5e8ff!important;font-size:1.05em!important;display:inline!important}.wss-report-score-metric:not(.wss-report-score-ai) strong{font-size:clamp(1.8rem,3vw,2.5rem)}.wss-report-score-qualification{gap:3px;margin-top:16px;padding-top:13px}@media (max-width:420px){.wss-report-score-hero{padding:20px}.wss-report-score-grid{gap:17px 15px}.wss-report-score-metric:not(.wss-report-score-ai) strong{font-size:clamp(1.75rem,8vw,2.2rem)}.wss-report-score-qualification{font-size:.9rem}}@media (min-width:960px){.signal-detail-page .report-contents{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf7f5;border:1px solid #dce3e0;border-radius:12px;padding:13px 16px;position:sticky;top:82px}}.signal-detail-page .report-section{scroll-margin-top:100px}.signal-detail-page .report-contents a{padding:5px 2px}@media (max-width:700px){.signal-detail-page .wss-report-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-detail-page .wss-report-score-metric{overflow-wrap:anywhere}.signal-detail-page .report-contents{gap:10px 14px}.signal-detail-page .report-longform{line-height:1.65}}
