.operatorArticle{--operator-ink:#172b26;--operator-paper:#f4efe7;--operator-copper:#986247;background:var(--operator-paper);color:var(--operator-ink)}.operatorArticle .articleHero{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.operatorArticle .articleHero h1{letter-spacing:-.035em;max-width:1100px;margin:1.3rem 0 1.6rem;font-size:clamp(2.6rem,5.1vw,5.3rem);line-height:1.07}.operatorArticle .articleHero .articleLead{color:#514f47;max-width:850px;font:400 clamp(1.06rem,1.6vw,1.3rem)/1.75 Arial,sans-serif}.operatorArticle .articleEyebrow,.operatorArticle .articleKicker{letter-spacing:.13em;color:var(--operator-copper);font-size:12px}.operatorArticle .articleMeta{letter-spacing:.04em;text-transform:none;flex-wrap:wrap;margin-top:2.2rem;font-size:12px;line-height:1.6}.operatorArticle .articleMeta a{color:inherit;text-underline-offset:4px}.operatorHeroActions{flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:1.8rem;font:600 14px/1.5 Arial,sans-serif;display:flex}.operatorHeroActions a{min-height:48px;color:var(--operator-ink);text-underline-offset:6px;align-items:center;display:inline-flex}.operatorHeroActions a:first-child{background:var(--operator-ink);color:var(--operator-paper);padding:13px 22px;text-decoration:none}.operatorArticle .articleBody{grid-template-columns:minmax(165px,220px) minmax(0,760px);gap:clamp(2.5rem,5vw,5rem);padding-bottom:3rem}.operatorArticle .articleAside a{text-transform:none;letter-spacing:0;align-items:center;min-height:44px;padding:9px 0;font-size:14px;font-weight:400;display:flex}.operatorArticle .articleContent h2{margin:.2rem 0 1.4rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.16}.operatorArticle .articleContent p,.operatorArticle .articleContent li{color:#514f47;font-size:17px;line-height:1.8}.operatorArticle .articleContent section{margin-bottom:3rem;padding-bottom:3rem;scroll-margin-top:30px}.operatorContextLinks{gap:10px;margin-top:1.5rem;display:grid}.operatorContextLinks a{color:var(--operator-ink);text-underline-offset:4px;align-items:center;min-height:44px;font:500 15px/1.6 Arial,sans-serif;display:flex}.operatorCaseTracks{border-block:1px solid #bfb5a6;grid-template-columns:1fr 1fr;gap:24px;margin:1.6rem 0 2rem;padding:22px 0;display:grid}.operatorCaseTracks>div{border-top:3px solid var(--operator-ink);padding-top:16px}.operatorCaseTracks>div+div{border-color:var(--operator-copper)}.operatorCaseTracks span{color:#5d554a;font:500 14px/1.5 Arial,sans-serif}.operatorCaseTracks strong{color:var(--operator-ink);margin-top:10px;font:400 24px/1.2 Georgia,serif;display:block}.operatorArticle .operatorCaseTracks p{margin-bottom:0;font-size:15px;line-height:1.6}.operatorArticle .articleCallout p{color:var(--operator-paper);font:400 21px/1.6 Georgia,serif}.operatorSignature{padding-bottom:2.5rem}.operatorSignature a{color:var(--operator-ink);text-underline-offset:4px}.operatorArticle .articleRelated{gap:4rem}.operatorArticle .articleRelated>nav{align-content:center;display:grid}.operatorArticle .articleRelated a{min-height:48px;color:var(--operator-ink);font:400 21px/1.4 Georgia,serif}.operatorArticle .articleRelated h2,.operatorArticle .articleNext h2{font-size:clamp(2.3rem,4.8vw,4.6rem);line-height:1.05}.operatorArticle .articleNext p{font:400 18px/1.7 Arial,sans-serif}.operatorArticle .articleNextActions a{text-transform:none;letter-spacing:0;min-height:48px;font-size:14px}.operatorArticle a:focus-visible,.operatorArticle summary:focus-visible{outline:2px solid var(--operator-copper);outline-offset:5px}@media (max-width:800px){.operatorArticle .articleBody{display:block}.operatorArticle .articleAside{margin-bottom:3rem}.operatorArticle .articleAside nav{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.operatorArticle .articleHero h1{font-size:clamp(2.35rem,9.7vw,3.5rem)}.operatorArticle .articleEyebrow,.operatorArticle .articleKicker,.operatorArticle .articleMeta{font-size:14px}.operatorArticle .articleHero .articleLead{font-size:17px}.operatorArticle .articleMeta{gap:12px}.operatorArticle .articleContent h2{font-size:29px}.operatorArticle .articleContent p{font-size:16px}.operatorArticle .articleRelated{gap:1.6rem}.operatorCaseTracks{grid-template-columns:1fr;gap:24px}.operatorArticle .articleNext{padding-bottom:7rem}.operatorArticle .articleSources a{overflow-wrap:anywhere}.operatorArticle .articleHero{padding-top:2.5rem}.operatorHeroActions{gap:8px 24px}.operatorHeroActions a:first-child{justify-content:center;width:100%}}.operatorArticle .operatorSignature{letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0 0 2.5rem;display:block}.operatorArticle .operatorSignature p{letter-spacing:0;text-transform:none;max-width:100%}@media (max-width:800px){.operatorArticle .articleContent section{scroll-margin-top:90px}}
