.editorial-hero{padding:clamp(4rem,8vw,7rem) 0;color:#fff;background:#0b2938}.editorial-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:clamp(2rem,7vw,7rem);align-items:end}.editorial-hero .eyebrow,.editorial-footer-band .eyebrow{color:#d8a72a}.editorial-hero h1{max-width:1000px;margin:.45rem 0 1rem;font-size:clamp(3rem,7vw,6.3rem);line-height:.94;overflow-wrap:anywhere}.editorial-hero p:not(.eyebrow){max-width:790px;margin:0;color:#cfdee3;font-size:clamp(1.05rem,1.7vw,1.32rem)}.editorial-date{margin-top:1.5rem;display:inline-flex;gap:.55rem;color:#edc34f;font-weight:700}.editorial-hero-panel{min-height:240px;padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid #57717b;background:#173e4d}.editorial-hero-panel>i{margin-bottom:auto;color:#dda920;font-size:2.7rem}.editorial-hero-panel span,.editorial-hero-panel small{color:#bed0d6}.editorial-hero-panel strong{margin:.3rem 0;font-size:1.55rem}.editorial-jump{position:sticky;top:0;z-index:5;border-bottom:1px solid #d3dfdd;background:#fff}.editorial-jump .container{min-height:72px;display:flex;align-items:center;gap:1.4rem;overflow-x:auto}.editorial-jump span{flex:none;color:#52676d;font-size:.82rem;font-weight:800;text-transform:uppercase}.editorial-jump a{flex:none;color:#173944;font-weight:800;text-decoration:none}.editorial-jump b{margin-left:.25rem;padding:.15rem .45rem;color:#7b5a00;background:#f5e9bc;font-size:.72rem}.editorial-main>.container{display:grid;gap:clamp(4rem,7vw,6rem)}.editorial-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.editorial-media img{width:100%;max-height:460px;object-fit:contain;background:#edf3f2}.editorial-copy{display:grid;grid-template-columns:minmax(240px,.4fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);align-items:start}.editorial-copy>header{position:sticky;top:100px}.editorial-copy h2,.editorial-heading h2{margin:.35rem 0 0;font-size:clamp(2.2rem,5vw,4.3rem);line-height:1}.editorial-copy>div{min-width:0;color:#425a61;font-size:1.05rem;line-height:1.75}.editorial-copy>div>:first-child{margin-top:0}.editorial-copy>div h2,.editorial-copy>div h3,.editorial-copy>div h4{margin:2rem 0 .8rem;color:#173944;line-height:1.15}.editorial-copy>div h2{font-size:2rem}.editorial-copy>div h3{font-size:1.55rem}.editorial-copy a{overflow-wrap:anywhere}.editorial-copy img{max-width:100%;height:auto}.editorial-copy iframe{width:100%;max-width:100%;min-height:520px;border:1px solid #cedad8}.editorial-copy table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.editorial-copy th,.editorial-copy td{padding:.8rem;border:1px solid #d4dfdd}.editorial-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:2.5rem}.editorial-heading>p{max-width:520px;margin:0;color:#53686e}.editorial-resources{padding:clamp(2rem,5vw,4rem);background:#eef4f3}.editorial-resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.editorial-resource-list a{min-width:0;padding:1rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;color:#173944;background:#fff;text-decoration:none}.editorial-resource-list a:hover{color:#896400;background:#f8fbfa}.editorial-resource-list a>i:first-child{color:#a87800;font-size:1.45rem}.editorial-resource-list strong,.editorial-resource-list small{display:block;overflow-wrap:anywhere}.editorial-resource-list small{color:#6a7b80}.editorial-links>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #cdd9d7}.editorial-links>div a{min-width:0;min-height:145px;padding:1.5rem;display:flex;flex-direction:column;color:#173944;border-right:1px solid #cdd9d7;text-decoration:none}.editorial-links>div a:nth-child(3n){border-right:0}.editorial-links>div a:hover{color:#896400;background:#f0f5f4}.editorial-links>div a>i:first-child{margin-bottom:1rem;color:#b58205;font-size:1.6rem}.editorial-links>div a span{overflow-wrap:anywhere;font-weight:800}.editorial-links>div a>i:last-child{margin-top:auto;align-self:flex-end}.editorial-footer-band{padding:clamp(3rem,6vw,5rem) 0;color:#fff;background:#123745}.editorial-footer-band>.container{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);gap:4rem}.editorial-footer-band h2{margin:.35rem 0 0;font-size:clamp(2rem,4vw,3.5rem)}.editorial-footer-band nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#55717b}.editorial-footer-band a{padding:1rem;display:flex;justify-content:space-between;gap:.75rem;color:#fff;background:#173e4d;text-decoration:none}.editorial-footer-band a:hover{color:#f1c44b}.section{padding:clamp(4rem,7vw,6rem) 0}.eyebrow{margin:0;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0}
@media(max-width:991px){.editorial-hero-grid,.editorial-copy,.editorial-footer-band>.container{grid-template-columns:1fr}.editorial-hero-panel{min-height:190px}.editorial-copy>header{position:static}.editorial-heading{align-items:flex-start;flex-direction:column;gap:1rem}.editorial-links>div{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-links>div a:nth-child(3n){border-right:1px solid #cdd9d7}.editorial-links>div a:nth-child(2n){border-right:0}}
@media(max-width:640px){.editorial-hero h1{font-size:clamp(2.7rem,15vw,4.2rem)}.editorial-jump .container{min-height:62px}.editorial-jump span{display:none}.editorial-resource-list,.editorial-links>div,.editorial-footer-band nav{grid-template-columns:1fr}.editorial-resource-list a{grid-template-columns:auto minmax(0,1fr)}.editorial-resource-list a>i:last-child{display:none}.editorial-links>div a,.editorial-links>div a:nth-child(3n){border-right:0;border-bottom:1px solid #cdd9d7}.editorial-links>div a:last-child{border-bottom:0}.editorial-copy iframe{min-height:420px}.editorial-copy>div{font-size:1rem}.editorial-resources{margin-inline:-.75rem;padding-inline:1rem}}
.editorial-archive{margin-top:1.5rem;border-block:1px solid #c8d6d4}.editorial-archive summary{padding:1.2rem .2rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.editorial-archive summary::-webkit-details-marker{display:none}.editorial-archive summary span strong,.editorial-archive summary span small{display:block}.editorial-archive summary span small{color:#687a7e}.editorial-archive[open] summary>i{transform:rotate(45deg)}.editorial-archive .editorial-resource-list{padding-bottom:1.3rem}
.editorial-rule{width:72px;height:5px;margin-top:1.5rem;display:block;background:#d8a72a}
.editorial-hero h1{font-size:clamp(2.7rem,4.8vw,4.4rem);line-height:1}.editorial-copy h2,.editorial-heading h2{font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.08}
.editorial-hero h1{font-size:clamp(2.8rem,5.4vw,5rem);line-height:.98}.editorial-copy h2,.editorial-heading h2{font-size:clamp(2rem,3.7vw,3.35rem);line-height:1.05}.editorial-copy>div h2{font-size:1.75rem}.editorial-copy>div h3{font-size:1.4rem}.editorial-copy>div h4{font-size:1.18rem}.editorial-copy>div>div:empty,.editorial-copy>div>p:empty{display:none}.editorial-copy>div>*+*{margin-top:1rem}.editorial-copy>div h2+*,.editorial-copy>div h3+*,.editorial-copy>div h4+*{margin-top:.65rem}
.editorial-hero h1{font-size:clamp(2.7rem,4.8vw,4.4rem);line-height:1}.editorial-copy h2,.editorial-heading h2{font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.08}
