/* Editorial research desks: readable evidence, explicit state, no decorative data. */
.brand{gap:0;min-height:78px}.brand>span{font:32px/.9 var(--font-editorial);letter-spacing:-1.1px}.brand-sub{font:8px/1.5 var(--font)!important;letter-spacing:1.2px!important;margin-top:12px!important}.sidebar{overflow-y:auto}.sidebar .side-section{margin-top:20px}.sidebar .side-split{margin-top:20px}.sidebar .side-bottom{position:static;margin-top:28px}.sidebar .company-shortcut{min-height:56px}.page-heading .eyebrow{margin:0 0 12px;font-size:10px}.page-heading h2{font-size:36px;max-width:720px}.research-tabs{gap:22px}.research-tabs button{font-size:12px}.research-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:8px;background:var(--surface);margin:0 0 25px}.research-stat{padding:23px 22px;border-left:1px solid var(--border);min-width:0}.research-stat:first-child{border:0}.research-stat>span{display:block;font-size:10px;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.7px}.research-stat strong{display:block;font:24px/1.25 var(--font-editorial);letter-spacing:-.4px;color:var(--brand);margin:9px 0}.research-stat small{display:block;font-size:11px;line-height:1.55;color:var(--ink-muted);overflow-wrap:anywhere}.research-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.research-grid.lead-grid{grid-template-columns:1.2fr 1fr}.research-card{padding:26px;border:1px solid var(--border);border-radius:8px;background:var(--surface);margin:22px 0;min-width:0}.research-grid>.research-card{margin:0}.research-card h3{font:25px/1.2 var(--font-editorial);letter-spacing:-.4px;margin:0 0 16px}.research-card h4{font-size:13px;margin:22px 0 7px}.research-card p{font-size:12px;line-height:1.75;color:var(--ink-muted);margin:12px 0}.research-card p.eyebrow{font-size:9px;margin:0 0 15px;letter-spacing:1px}.research-card .button{margin-top:12px}.accent-card{background:#edf2e9;border-color:#cedacb}.action-row{display:flex;flex-wrap:wrap;gap:12px}.status-dl{display:grid;grid-template-columns:1fr 1.2fr;font-size:11px;line-height:1.6;margin:0}.status-dl dt,.status-dl dd{margin:0;padding:12px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.status-dl dt{color:var(--ink-muted);padding-right:15px}.status-dl dd{text-align:right}.plain-steps{padding-left:19px;font-size:12px;line-height:1.75;color:var(--ink-muted)}.plain-steps li{padding:7px 0 7px 8px}.evidence-table{min-width:590px}.evidence-table th,.evidence-table td{text-align:left;white-space:normal;line-height:1.65;vertical-align:top;max-width:360px}.evidence-table a{overflow-wrap:anywhere}.evidence-table th{font-size:11px}.evidence-table td{font-size:11px}.control-label{display:block;font-size:11px;font-weight:600;margin:0 0 8px}.research-card select,.directory-controls select,.directory-controls input{width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:5px;padding:10px;background:var(--surface);color:var(--ink);font:12px var(--font)}#indicator-detail{margin-top:27px}#indicator-detail h3{font-size:23px}.formula-block{display:block;background:var(--surface-subtle);padding:17px;border-left:3px solid var(--brand);font:12px/1.7 var(--font-mono);overflow-wrap:anywhere;white-space:normal}.boundary-note{border-top:1px solid var(--border);padding-top:15px}.method-hero{background:var(--brand);color:white;border-radius:9px;padding:32px}.method-hero h3{font:clamp(25px,3vw,38px)/1.4 var(--font-editorial);letter-spacing:-.5px;margin:18px 0}.method-hero h3 span{color:#d0d8c1}.method-hero>p:last-child{font-size:12px;line-height:1.7;max-width:650px;color:#d8e2d8}.source-list{padding-left:18px;font-size:12px;line-height:1.8}.source-list li{margin:12px 0}.model-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.model-cards article{background:var(--surface-subtle);padding:20px;border-top:2px solid var(--border-strong)}.model-cards h4{font:21px var(--font-editorial);margin:10px 0}.model-cards .eyebrow{font-size:9px!important}.directory-controls{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;margin-bottom:17px}.directory-controls label{font-size:11px;font-weight:600}.directory-controls input,.directory-controls select{margin-top:9px}.directory-row{display:grid;grid-template-columns:55px 1fr auto 14px;align-items:center;gap:17px;width:100%;text-align:left;padding:20px 5px;border-bottom:1px solid var(--border);min-height:84px}.directory-row:hover{background:var(--brand-soft)}.directory-row strong{display:block;font-size:13px;font-weight:600}.directory-row small{display:block;font-size:10px;color:var(--ink-muted);margin-top:5px}.directory-row .ticker-box{width:55px;min-height:35px;font-size:10px}.directory-row .pill{font-size:10px}.scenario-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:22px 0}.scenario-control-grid label{font-size:12px}.scenario-control-grid output{float:right;font-weight:600}.scenario-control-grid input[type=range]{width:100%;margin:15px 0;accent-color:var(--brand)}.check-control{display:flex;gap:10px;align-items:center;min-height:44px}.scenario-readout{border-left:2px solid var(--brand);padding-left:25px}.scenario-readout span,.scenario-readout small{font-size:11px;color:var(--ink-muted);display:block;line-height:1.6}.scenario-readout strong{display:block;font:38px var(--font-editorial);color:var(--brand);margin:8px 0}.mobile-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.mobile-tool-grid .button{font-size:11px}#directory-rows{max-width:100%}.note-item p{overflow-wrap:anywhere}.note-item .interpretation{line-height:1.7}.workspace main{min-width:0}.side-link[aria-current=page]{background:var(--brand-soft);color:var(--brand)}
@media(max-width:1150px){.research-tabs{gap:20px;overflow:auto}.research-grid.lead-grid{grid-template-columns:1fr}.research-stat{padding:19px 16px}.research-stat strong{font-size:21px}.page-heading h2{font-size:32px}.model-cards{gap:14px}.research-card{padding:22px}}
@media(max-width:720px){.mobile-brand{font:18px/.85 var(--font-editorial);letter-spacing:-.5px;width:67px;justify-content:flex-start}.topbar{gap:10px;padding:0 16px}.search-launch>span:nth-child(2){font-size:0}.search-launch>span:nth-child(2):after{content:'Find a company';font-size:11px}.research-tabs{gap:22px}.page-heading h2{font-size:29px}.research-stats{grid-template-columns:1fr}.research-stat{border-left:0;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1.2fr;gap:6px 12px;padding:16px}.research-stat strong{margin:0;text-align:right;font-size:20px}.research-stat small{grid-column:1/-1}.research-stat>span{align-self:center;font-size:9px}.research-grid,.research-grid.lead-grid,.model-cards,.scenario-control-grid{grid-template-columns:1fr;gap:17px}.research-card{padding:21px 18px;margin:18px 0}.research-card h3{font-size:24px}.method-hero{padding:24px 20px}.method-hero h3{font-size:24px}.directory-controls{grid-template-columns:1fr;gap:14px}.directory-row{grid-template-columns:46px 1fr 12px;gap:12px;padding:17px 0}.directory-row .ticker-box{width:46px;font-size:9px}.directory-row .pill{grid-column:2;grid-row:2;justify-self:start;white-space:normal}.directory-row>span:last-child{grid-column:3;grid-row:1/3}.directory-row strong{font-size:12px}.scenario-readout{border-left:0;border-top:1px solid var(--border);padding:18px 0 0}.research-card .action-row>.button{width:100%;justify-content:space-between}.status-dl{grid-template-columns:1fr 1.1fr}.research-card p{font-size:12px}.evidence-table th:first-child{position:static}.research-tabs::-webkit-scrollbar{height:3px}.research-tabs::-webkit-scrollbar-thumb{background:var(--border-strong)}}

[hidden]{display:none!important}.synthetic-chart{display:block;width:100%;height:auto;max-height:300px}.synthetic-chart text{font:11px var(--font);fill:var(--ink-muted)}.lesson-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.lesson-metrics>div{padding:20px;background:var(--brand-soft)}.lesson-metrics span{font-size:11px;color:var(--ink-muted)}.lesson-metrics strong{display:block;font:24px var(--font-editorial);margin:8px 0;color:var(--brand)}.lesson-table{min-width:0}.claims-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.claims-inputs label{font-size:11px;font-weight:600}.claims-inputs input{display:block;width:100%;box-sizing:border-box;margin-top:9px;padding:11px;font:13px var(--font);border:1px solid var(--border-strong);border-radius:5px}@media(max-width:720px){.claims-inputs,.lesson-metrics{grid-template-columns:1fr}.lesson-metrics>div{padding:16px}.lesson-metrics strong{font-size:23px}}
.watchlist-card{background:white;border:1px solid var(--border);padding:10px 22px 18px;border-radius:8px;margin:18px 0}.watchlist-card .search-result{border:0}.watchlist-card p{font-size:12px;line-height:1.7;color:var(--ink-muted);margin:10px 0}.watchlist-card .text-button{font-size:11px}
.filing-facts{font-size:12px;line-height:1.75}.fact-observations{padding-left:0;list-style:none;margin:12px 0}.fact-observations li{padding:12px 15px;border-left:2px solid var(--border-strong);background:#f0f3ed;margin:8px 0;overflow-wrap:anywhere}
