/* Editorial inner-page masthead. Local fonts, no image or script dependency. */
.sc-page-masthead{position:relative;isolation:isolate;overflow:hidden;background:#0b1013;border-bottom:1px solid #ffffff14;margin-bottom:48px}.sc-page-masthead::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 92% 100%,#ee1c2520,transparent 45%),linear-gradient(90deg,transparent 67%,#ffffff03 67%,#ffffff03 calc(67% + 1px),transparent calc(67% + 1px));pointer-events:none}.sc-masthead-shell{width:min(1280px,calc(100% - 64px));margin:auto;padding-top:30px}.sc-masthead-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#8b989f;font:400 13px/1.5 Barlow,sans-serif}.sc-masthead-breadcrumb a{color:#aab5bc;text-decoration:none}.sc-masthead-breadcrumb a:hover{color:#ee1c25}.sc-masthead-breadcrumb>[aria-current]{color:#d9e0e4}.sc-masthead-breadcrumb>span:not([aria-current]){color:#4c5961}
.sc-masthead-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(270px,1fr);align-items:end;gap:72px;padding:50px 0 52px}.sc-masthead-title{min-width:0}.sc-masthead-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:#c0c8cd;font:500 11px/1.6 Barlow,sans-serif;letter-spacing:.2em}.sc-masthead-eyebrow>span{width:22px;height:3px;flex-shrink:0;background:#ee1c25;box-shadow:0 0 18px #ee1c2540}.sc-masthead-title h1{font:600 clamp(54px,6.6vw,94px)/1.04 Barlow,sans-serif;letter-spacing:-.06em;text-transform:none;color:#f0f2f3;margin:0;overflow-wrap:normal;text-wrap:balance}.sc-masthead-title h1>span{color:#99a7af;font-weight:400}.sc-masthead-aside{position:relative;padding:26px 0 0 28px;border-left:1px solid #ffffff20;min-width:0}.sc-masthead-aside::before{position:absolute;content:'';left:-1px;top:0;height:34px;width:2px;background:#ee1c25}.sc-masthead-index{display:block;font:400 13px/1 Barlow,sans-serif;letter-spacing:.16em;color:#ee1c25;margin-bottom:26px}.sc-masthead-aside>p{font:400 18px/1.65 Barlow,sans-serif;color:#b1bdc5;margin:0 0 28px;max-width:370px}.sc-masthead-action{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:340px;background:#ee1c25;color:#fff;text-decoration:none;padding:15px 18px;border:1px solid #ee1c25;border-radius:5px;font:600 15px/1.4 Barlow,sans-serif;transition:background .2s,transform .2s}.sc-masthead-action>span{font-size:23px;font-weight:400;line-height:1}.sc-masthead-action:hover{background:#ee1c25;transform:translateY(-2px)}.sc-masthead-secondary{display:flex;justify-content:space-between;align-items:center;gap:18px;max-width:340px;color:#ced6da;text-decoration:none;padding:17px 1px 0;font:400 14px/1.5 Barlow,sans-serif}.sc-masthead-secondary:hover{color:#ee1c25}.sc-page-masthead a:focus-visible{outline:2px solid #ee1c25;outline-offset:5px}.sc-masthead-baseline{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff17;padding:20px 0;color:#83939d;font:500 10px/1.5 Barlow,sans-serif;letter-spacing:.16em}.sc-masthead-baseline i{font-style:normal;color:#475761;padding:0 10px}.sc-masthead-coordinate{font-size:17px;color:#ee1c25;margin-left:18px}.sc-inner-content{scroll-margin-top:145px}.sc-page-masthead+.sc-inner-content{padding-top:0}
@media(min-width:1400px){.sc-masthead-grid{padding-top:60px;padding-bottom:62px}}
@media(max-width:1100px){.sc-masthead-grid{gap:40px;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr)}.sc-masthead-title h1{font-size:clamp(48px,6.4vw,74px)}.sc-masthead-aside>p{font-size:17px}}
@media(max-width:760px){.sc-masthead-shell{width:calc(100% - 40px);padding-top:23px}.sc-masthead-grid{grid-template-columns:1fr;gap:30px;padding:35px 0 32px}.sc-masthead-title h1{font-size:clamp(44px,9.5vw,70px);letter-spacing:-.05em;overflow-wrap:anywhere}.sc-masthead-eyebrow{font-size:10px;margin-bottom:19px}.sc-masthead-aside{border-left:0;border-top:1px solid #ffffff17;padding:23px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.sc-masthead-aside::before{top:-1px;left:0;width:35px;height:2px}.sc-masthead-index{display:none}.sc-masthead-aside>p{grid-column:1/-1;margin-bottom:20px;font-size:17px;max-width:560px}.sc-masthead-action,.sc-masthead-secondary{max-width:none}.sc-masthead-secondary{padding:12px 0;font-size:13px}.sc-masthead-action{padding:13px;font-size:14px}.sc-masthead-baseline{font-size:8px;letter-spacing:.1em;gap:12px}.sc-masthead-baseline i{padding:0 5px}.sc-masthead-coordinate{margin-left:5px;font-size:13px}.sc-page-masthead{margin-bottom:32px}.sc-inner-content{scroll-margin-top:105px}}
@media(max-width:390px){.sc-masthead-aside{grid-template-columns:1fr}.sc-masthead-action{max-width:100%}.sc-masthead-secondary{padding-top:17px}.sc-masthead-baseline{flex-wrap:wrap;gap:8px}.sc-masthead-title h1{font-size:44px}}
@media(prefers-reduced-motion:no-preference){.sc-masthead-title,.sc-masthead-aside{animation:sc-masthead-enter .6s ease-out both}.sc-masthead-aside{animation-delay:.08s}@keyframes sc-masthead-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}
@media(prefers-reduced-motion:reduce){.sc-masthead-action{transition:none}.sc-masthead-action:hover{transform:none}}

.sc-masthead-title-long h1{font-size:clamp(42px,5.2vw,72px);overflow-wrap:anywhere}#sc-page-content{height:0;margin:0;scroll-margin-top:145px}@media(max-width:760px){.sc-masthead-title-long h1{font-size:clamp(36px,8vw,56px)}#sc-page-content{scroll-margin-top:105px}}
