.research-hero{background:var(--navy-deep);color:#f7f8f5;padding:50px var(--page-gutter,5vw) 38px}.research-kicker{letter-spacing:.13em;color:#d7dce0;gap:24px;font-size:11px;display:flex}.research-kicker span{color:var(--gold)}.research-hero h1{letter-spacing:-.045em;text-wrap:balance;margin:38px 0 24px;font:400 clamp(38px,5.2vw,72px)/1.08 Archivo Black,sans-serif}.research-hero>p{color:#c3cbd0;max-width:760px;font-size:clamp(17px,1.6vw,21px);line-height:1.65}.research-hero-foot{border-top:1px solid #334049;gap:40px;margin-top:36px;padding-top:24px;font-size:12px;display:flex}.research-workspace{color:#13222d;padding:60px var(--page-gutter,5vw) 80px;background:#f5f5f0;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:clamp(36px,5vw,80px);display:grid}.research-overline{letter-spacing:.13em;color:#5b6872;text-transform:uppercase;margin:0 0 16px;font-weight:700;line-height:1.6;font-size:11px!important}.research-intake h2,.research-report h2,.research-release h2{letter-spacing:-.025em;margin:0 0 20px;font:400 clamp(26px,2.7vw,38px)/1.2 Archivo Black,sans-serif}.research-intro{color:#4b5b65;max-width:780px;font-size:17px;line-height:1.7}.research-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 34px;display:grid}.research-examples button{text-align:left;color:#162b3b;cursor:pointer;background:#fff;border:1px solid #c6ccd0;justify-content:space-between;gap:10px;padding:15px 12px;line-height:1.5;display:flex}.research-examples button:hover{background:#f1f3f3;border-color:#102a3c}.research-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.research-wide{grid-column:1/-1}.research-field{flex-direction:column;gap:10px;min-width:0;font-size:13px;font-weight:600;line-height:1.5;display:flex}.research-field input,.research-field select,.research-field textarea,.research-score-inputs input,.research-context>input,.research-notice input{color:#172d3d;background:#fff;border:1px solid #bfc8cd;border-radius:2px;width:100%;min-width:0;padding:13px 14px;font:400 16px/1.55 Inter,sans-serif}.research-field textarea{resize:vertical;min-height:100px}.research-field small{color:#61717b;font-size:12px;font-weight:400}.research-field :is(input,textarea,select):focus{outline-offset:2px;outline:2px solid #234b66}.research-context{border-top:1px solid #cbd2d5;border-bottom:1px solid #cbd2d5;margin:28px 0;padding:20px 0}.research-context summary,.research-preview>summary{cursor:pointer;font-size:14px;font-weight:650;line-height:1.6}.research-context[open]>summary{margin-bottom:22px}.research-contact{padding-top:18px}.research-consent{align-items:flex-start;gap:13px;margin:22px 0;font-size:13px;font-weight:400;line-height:1.65;display:flex}.research-consent input{accent-color:#16374c;flex-shrink:0;width:19px;height:19px;margin:2px 0 0}.research-consent a,.research-privacy a,.research-private-note a{text-underline-offset:3px;text-decoration:underline}.research-button{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex;color:#fff!important;background:#092335!important;border:1px solid #092335!important;padding:17px 22px!important}.research-button>span{color:var(--gold)}.research-button:disabled,.research-review-desk button:disabled{opacity:.5;cursor:not-allowed}.research-small{color:#61717b;line-height:1.7;font-size:12px!important}.research-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.research-error{color:#742626;background:#fff0ed;border-left:3px solid #aa3434;padding:16px 20px;line-height:1.6}.research-sidebar{border-left:1px solid #cdd4d7;padding:0 0 0 30px}.research-process{counter-reset:steps;margin:22px 0 36px;padding:0;list-style:none}.research-process li{counter-increment:steps;margin:0 0 26px;padding-left:34px;position:relative}.research-process li:before{content:"0" counter(steps);color:#697983;font-size:11px;position:absolute;top:3px;left:0}.research-process b{font-size:14px;line-height:1.5}.research-process p,.research-sidebar-note p{color:#586771;margin:8px 0 0;font-size:14px;line-height:1.7}.research-sidebar-note{border-top:1px solid #cdd4d7;padding:24px 0}.research-sidebar-note h3{margin:18px 0 12px;font-size:20px;line-height:1.35}.research-sidebar-note a{text-underline-offset:4px;margin-top:18px;font-size:13px;line-height:1.6;text-decoration:underline;display:block}.research-private{color:#142a3b;background:#f5f5f0;min-height:100svh}.research-private-nav{background:var(--navy-deep);padding:16px var(--page-gutter,5vw);color:#f2f5f6;justify-content:space-between;align-items:center;gap:32px;display:flex}.research-private-nav img{object-fit:contain;width:142px;height:68px}.research-private-nav span,.research-private-nav>a:last-child{letter-spacing:.1em;font-size:11px;line-height:1.6}.research-private-body{max-width:1200px;margin:auto;padding:32px 32px 72px}.research-private-actions{justify-content:flex-end;gap:14px;margin-bottom:30px;display:flex}.research-private-actions button,.research-review-desk button:not(.research-button):not(.research-queue button){color:#19374a;cursor:pointer;background:#fff;border:1px solid #bec8ce;padding:11px 16px;font-size:13px;line-height:1.5}.research-status{background:#fff;padding:clamp(24px,5vw,64px)}.research-status h1{letter-spacing:-.04em;max-width:850px;margin:20px 0;font:400 clamp(30px,4vw,50px)/1.15 Archivo Black,sans-serif}.research-status-steps{color:#6d7c85;grid-template-columns:repeat(4,1fr);gap:18px;margin:36px 0;font-size:11px;display:grid}.research-status-steps span{border-top:2px solid #d2d9dc;padding-top:16px}.research-status-steps .is-complete{color:#21445a;border-color:#21445a}.research-status-steps .is-current{border-color:var(--gold);color:#21445a}.research-saved-brief{background:#f7f8f5;margin-bottom:30px;padding:28px}.research-saved-brief h2{margin:0 0 24px;font-size:21px;line-height:1.6}.research-saved-brief dl{grid-template-columns:140px minmax(0,1fr);gap:14px;font-size:13px;line-height:1.6;display:grid}.research-saved-brief dt{color:#5c6d77}.research-saved-brief dd{overflow-wrap:anywhere;margin:0}.research-private-note{color:#5c6d77;max-width:800px;margin:30px auto;font-size:12px;line-height:1.75}.research-report{color:#162d3d;background:#fff}.research-report-header{color:#fff;background:#0c2435;padding:clamp(26px,5vw,64px)}.research-report-header .research-overline{color:#d6b972}.research-report-header h1{letter-spacing:-.035em;text-wrap:balance;margin:28px 0 24px;font:400 clamp(32px,4.1vw,58px)/1.12 Archivo Black,sans-serif}.research-report-header>p:not(.research-overline){color:#d0d9df;font-size:19px;line-height:1.65}.research-report-meta{color:#c2d0d9;flex-wrap:wrap;gap:12px 24px;margin-top:32px;font-size:11px;display:flex}.research-contents{background:#f4f5f0;border-bottom:1px solid #d7dde0;flex-wrap:wrap;gap:16px 24px;padding:24px clamp(24px,5vw,64px);display:flex}.research-contents a{text-underline-offset:4px;font-size:12px;line-height:1.6;text-decoration:underline}.research-report-section{border-bottom:1px solid #d7dde0;padding:40px clamp(24px,5vw,64px);scroll-margin-top:24px}.research-report-section>p,.research-report-section li{font-size:15px;line-height:1.8}.research-report-section li{margin-bottom:12px}.research-question{background:#f7f8f5}.research-question h2{font-family:Inter,sans-serif;font-size:23px;font-weight:600;line-height:1.6}.research-claim{border-bottom:1px solid #e0e5e7;padding:24px 0}.research-claim:last-child{border-bottom:0;padding-bottom:0}.research-claim>p{margin:14px 0;font-size:16px;line-height:1.8}.research-claim-featured>p{font-size:clamp(18px,1.8vw,22px);line-height:1.7}.research-claim-meta{letter-spacing:.04em;text-transform:uppercase;color:#596f7d;flex-wrap:wrap;gap:12px 20px;font-size:10px;display:flex}.research-claim-meta>span:first-child{color:#1f465f;font-weight:700}.research-claim details{color:#4e6574;margin-top:14px;font-size:13px;line-height:1.75}.research-claim summary{cursor:pointer;font-size:12px}.research-citation{color:#214e6d;white-space:nowrap;text-underline-offset:3px;font-size:12px;text-decoration:underline}.research-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.research-evidence-grid dt{text-transform:uppercase;letter-spacing:.06em;color:#596f7d;margin-bottom:5px;font-size:10px}.research-evidence-grid dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.research-source{border-bottom:1px solid #dce2e4;padding:24px 0;scroll-margin-top:24px}.research-source h3{margin:10px 0;font-size:17px;line-height:1.6}.research-source h3 a{text-underline-offset:4px;text-decoration:underline}.research-source p{font-size:13px;line-height:1.75}.research-source details{font-size:12px}.research-report-footer{color:#ecf2f5;background:#0c2435;justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(24px,5vw,64px);font-size:12px;display:flex}.research-report-footer a{text-underline-offset:4px;text-decoration:underline}.research-notice{color:#514329;background:#faf2db;padding:18px 22px;font-size:14px;line-height:1.7}.research-review-body{padding:44px var(--page-gutter,5vw)}.research-review-body>h1{margin:12px 0 28px;font:400 40px/1.2 Archivo Black,sans-serif}.research-desk-status{background:#fff;border:1px solid #d2dadd;margin:24px 0;padding:20px;font-size:13px;line-height:1.7}.research-desk-status p{margin-top:0}.research-desk-status button{margin-left:20px}.research-desk-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.research-queue{position:sticky;top:24px}.research-queue button{text-align:left;color:#17354a;cursor:pointer;background:#fff;border:1px solid #d2dadd;width:100%;margin-bottom:10px;padding:18px;display:block}.research-queue button.is-selected{background:#eaf0f2;border-left:4px solid #17354a}.research-queue button span,.research-queue button small,.research-queue button b{line-height:1.65;display:block}.research-queue button span{text-transform:uppercase;font-size:10px}.research-queue button b{margin:8px 0;font-size:14px}.research-queue button small{color:#5c6d77;font-size:11px}.research-review-panel{background:#fff;min-width:0;padding:28px}.research-review-title h2{margin:18px 0;font-size:24px;line-height:1.5}.research-review-title>p:last-child{font-size:12px}.research-review-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0;display:flex}.research-review-panel .research-context>p{font-size:13px;line-height:1.7}.research-json,.research-log{color:#163346;white-space:pre-wrap;overflow-wrap:anywhere;resize:vertical;background:#f1f5f5;border:1px solid #c7d2d8;width:100%;max-width:100%;padding:16px;font:12px/1.65 monospace}.research-log{max-height:500px;overflow:auto}.research-json{margin:18px 0}.research-evidence-summary{border-top:1px solid #cdd5da;border-bottom:1px solid #cdd5da;grid-template-columns:repeat(4,1fr);gap:20px;padding:24px 0;font-size:12px;display:grid}.research-evidence-summary b{font-size:26px;line-height:1.5;display:block}.research-preview>summary{margin-bottom:20px}.research-preview .research-report-header{padding:30px}.research-preview .research-report-header h1{font-size:36px}.research-preview .research-report-section{padding:30px}.research-release{background:#f5f6f1;margin-top:36px;padding:30px}.research-release>p{font-size:14px;line-height:1.7}.research-score-inputs{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.research-score-inputs label{text-transform:capitalize;font-size:12px;line-height:1.7}.research-release .research-button{margin-top:20px}.research-privacy{color:#183244;background:#f7f8f5;padding:60px max(24px,50vw - 450px)}.research-privacy h1{margin:24px 0;font:400 clamp(30px,4vw,48px)/1.2 Archivo Black,sans-serif}.research-privacy h2{margin:32px 0 16px;font-size:24px}.research-privacy p{font-size:15px;line-height:1.8}@media (max-width:1000px){.research-workspace{grid-template-columns:minmax(0,1fr)}.research-sidebar{border-top:1px solid #cdd4d7;border-left:0;padding:30px 0 0}.research-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.research-desk-grid{grid-template-columns:minmax(0,1fr)}.research-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:static}.research-queue>.research-overline{grid-column:1/-1}}@media (max-width:600px){.research-hero{padding-top:32px}.research-kicker{flex-direction:column;gap:12px}.research-hero h1{margin-top:28px;font-size:38px}.research-hero-foot{flex-direction:column;gap:14px}.research-workspace{padding-top:36px}.research-fields{grid-template-columns:minmax(0,1fr)}.research-examples{grid-template-columns:1fr}.research-process{grid-template-columns:1fr;gap:0}.research-private-nav{gap:16px;padding:12px 20px}.research-private-nav img{width:110px;height:52px}.research-private-nav span{max-width:130px;font-size:9px}.research-private-nav>a:last-child{display:none}.research-private-body{padding:24px 16px 40px}.research-status-steps{grid-template-columns:repeat(2,1fr)}.research-saved-brief{padding:20px}.research-saved-brief dl{grid-template-columns:1fr;gap:6px}.research-saved-brief dd{margin-bottom:14px}.research-evidence-grid{grid-template-columns:1fr}.research-report-footer{flex-direction:column;align-items:flex-start;gap:8px}.research-review-body{padding:30px 16px}.research-review-panel{padding:20px}.research-evidence-summary,.research-score-inputs{grid-template-columns:repeat(2,1fr)}.research-release,.research-preview .research-report-section,.research-preview .research-report-header{padding:20px}.research-preview .research-report-header h1{font-size:30px}.research-queue{grid-template-columns:1fr}}@media print{.research-private-nav,.research-private-actions,.research-private-note,.research-contents,.research-report-footer{display:none!important}.research-private,.research-private-body,.research-report{max-width:none;margin:0;padding:0;background:#fff!important}.research-report-header{color:#172d3d;background:#fff;border-bottom:2px solid #172d3d;padding:24px 0}.research-report-header>p:not(.research-overline),.research-report-meta{color:#172d3d}.research-report-section{padding:24px 0}.research-claim,.research-source{break-inside:avoid}.research-claim details{display:block}.research-report h2,.research-report h3{break-after:avoid}}
