.new-severe-site main{padding:0 0 52px!important}.outlook-lead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:70px;align-items:end;padding:78px 0 54px}.outlook-lead h1{max-width:780px;margin:8px 0 0;color:#f1ece2;font:500 clamp(3.6rem,7vw,6.5rem)/.9 Georgia,"Times New Roman",serif;letter-spacing:-.065em}.outlook-lead>p{max-width:420px;margin:0;padding-top:16px;border-top:2px solid var(--nv-accent);color:var(--nv-muted);font-size:.9rem;line-height:1.65}.outlook-studio{display:grid;grid-template-columns:250px minmax(0,1fr);border:1px solid var(--nv-line);background:#171815;box-shadow:12px 12px 0 #090a09}.outlook-controls{display:flex;flex-direction:column;gap:25px;padding:24px;border-right:1px solid var(--nv-line);background:#141512}.control-intro h2{margin:4px 0 8px;font:500 1.5rem Georgia,serif}.control-intro>p:last-child{margin:0;color:var(--nv-muted);font-size:.72rem;line-height:1.5}.outlook-controls .control-group{display:grid;gap:9px}.outlook-controls .choices{display:grid;grid-template-columns:repeat(3,1fr)}.outlook-controls .choices.vertical{grid-template-columns:1fr}.outlook-controls .choices button{padding:9px 7px}.outlook-controls select{width:100%;padding:10px}.source-stamp{margin-top:auto;padding-top:18px;border-top:1px solid var(--nv-line)}.source-stamp span{display:block;color:#77776f;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase}.source-stamp strong{display:block;margin-top:5px;color:var(--nv-accent-soft);font-size:.82rem}.source-stamp p{margin:4px 0 0;color:var(--nv-muted);font-size:.67rem}.outlook-viewer{min-width:0}.outlook-viewer>header{display:flex;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--nv-line)}.outlook-viewer>header h2{margin:3px 0 5px;font:500 1.35rem Georgia,serif}.outlook-viewer>header p:last-child{margin:0;color:var(--nv-muted);font-size:.72rem}.viewer-status{align-self:start;padding:6px 8px;border:1px solid rgba(143,172,114,.25);color:#b9cba6;background:#1c2318;font-size:.61rem;text-transform:uppercase;letter-spacing:.08em}.outlook-viewer .image-frame{min-height:470px;background:#111210}.outlook-viewer .outlook-footer{margin:0;border-top:1px solid var(--nv-line)}.outlook-footer button{border:0;background:transparent;color:var(--nv-accent-soft);font-size:.76rem;cursor:pointer}.risk-editorial{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:58px;padding:36px 0;border-top:1px solid var(--nv-line);border-bottom:1px solid var(--nv-line)}.risk-editorial h2{margin:5px 0 0;font:500 clamp(1.8rem,4vw,3.2rem)/1.05 Georgia,serif}.risk-scale{display:grid;align-content:center}.risk-scale span{display:grid;grid-template-columns:12px 95px 1fr;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--nv-line)}.risk-scale i{width:9px;height:9px;background:#8fac72}.risk-scale span:nth-child(2) i{background:#e2c650}.risk-scale span:nth-child(3) i{background:#df7b4f}.risk-scale b{font-size:.78rem}.risk-scale small{color:var(--nv-muted)}
@media(max-width:820px){.outlook-lead{grid-template-columns:1fr;gap:28px;padding:52px 0 38px}.outlook-studio{grid-template-columns:1fr;box-shadow:5px 5px 0 #090a09}.outlook-controls{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--nv-line)}.control-intro,.source-stamp{grid-column:1/-1}.outlook-controls .choices.vertical{grid-template-columns:repeat(2,1fr)}.risk-editorial{grid-template-columns:1fr;gap:28px}}
@media(max-width:520px){.outlook-lead h1{font-size:clamp(3rem,15vw,4.5rem)}.outlook-controls{display:flex;padding:18px}.outlook-viewer>header{display:block}.viewer-status{display:inline-block;margin-top:12px}.outlook-viewer .image-frame{min-height:230px}.risk-scale span{grid-template-columns:12px 80px 1fr}}
.outlook-lead h1,.control-intro h2,.outlook-viewer>header h2,.risk-editorial h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:750}.outlook-lead h1{letter-spacing:-.075em}.control-intro h2,.outlook-viewer>header h2,.risk-editorial h2{letter-spacing:-.04em}
.outlook-lead{gap:48px;padding:46px 0 32px}.outlook-lead h1{max-width:680px;font-size:clamp(2.35rem,4.4vw,4.1rem);line-height:.98;letter-spacing:-.055em}@media(max-width:820px){.outlook-lead{padding:34px 0 26px}.outlook-lead h1{font-size:clamp(2.25rem,9vw,3.6rem)}}
.outlook-studio{margin-top:36px}@media(max-width:820px){.outlook-studio{margin-top:26px}}

/* Blue-and-white completion for the severe-outlooks workstation. */
.severe-outlooks-page .outlook-studio{border-color:#bfd7e7!important;border-radius:10px!important;background:#fff!important;box-shadow:0 14px 34px #174c7317!important}
.severe-outlooks-page .outlook-viewer>header{border-bottom-color:#d7e6ef!important;background:#f5faff!important}
.severe-outlooks-page .viewer-controls .control-group>span{color:#526d81!important}
.severe-outlooks-page .choices button{border-color:#b9cedd!important;border-radius:7px!important;color:#526d81!important;background:#fff!important}
.severe-outlooks-page .choices button:hover{border-color:#5599c9!important;color:#103b67!important;background:#edf7fe!important}
.severe-outlooks-page .choices button.is-active{border-color:#1769aa!important;color:#fff!important;background:#1769aa!important;box-shadow:0 3px 8px #1769aa2e!important}
.severe-outlooks-page .region-select select{border-color:#b9cedd!important;border-radius:7px!important;color:#16324a!important;color-scheme:light!important;background:#fff!important}
.severe-outlooks-page .region-select select:hover{border-color:#5599c9!important;background:#f5faff!important}
.severe-outlooks-page .region-select select:focus-visible{outline-color:#187bc1!important}
.severe-outlooks-page .image-frame{border-bottom-color:#d2e2ec!important;background:radial-gradient(circle at 50% 35%,#fff 0,#eef5fa 60%,#e2edf4 100%)!important}
.severe-outlooks-page .image-status{border-color:#b9cedd!important;color:#16324a!important;background:#fffffff2!important;box-shadow:0 10px 30px #174c7320!important}
.severe-outlooks-page .outlook-footer{border-color:#d7e5ee!important;background:#f5faff!important}.severe-outlooks-page .outlook-footer-meta p{color:#63798c!important}
.severe-outlooks-page .viewer-status{border-color:#9fc4dc!important;color:#1769aa!important;background:#edf7fe!important}
.severe-outlooks-page .outlook-footer-actions button,.severe-outlooks-page .outlook-footer-actions a{border-color:#aac8dc!important;color:#103b67!important;background:#fff!important}
.severe-outlooks-page .outlook-footer-actions button:hover,.severe-outlooks-page .outlook-footer-actions a:hover{border-color:#5599c9!important;background:#e4f2fd!important}
.severe-outlooks-page .risk-editorial{border-color:#c5dae8!important}.severe-outlooks-page .risk-editorial h2{color:#0a2540!important}.severe-outlooks-page .risk-scale span{border-color:#d9e6ef!important}.severe-outlooks-page .risk-scale b{color:#16324a!important}.severe-outlooks-page .risk-scale small{color:#63798c!important}
