.nav nav .is-active{color:#d6b679;border-bottom:1px solid #d6b679}.news-hero{background:radial-gradient(ellipse at 80% 10%,#284762 0%,transparent 55%),linear-gradient(115deg,#071d30,#0e2d46);color:white}.news-hero>.wrap{padding:83px 0 89px}.news-hero h1{max-width:990px;font:clamp(42px,6vw,74px)/1.1 Georgia,serif;letter-spacing:-1.9px}.news-hero .eyebrow{letter-spacing:2.4px;font-size:12px}.news-hero p:not(.eyebrow){font:clamp(18px,2vw,23px)/1.55 Georgia,serif;max-width:740px;margin:0;color:#ced7df}.news-content{padding:20px 0 100px}.section-kicker{display:flex;justify-content:space-between;gap:20px;color:#957342;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:24px}.news-featured{background:#0f2d44;color:white;border:1px solid #b69b74;position:relative;overflow:hidden}.news-featured:before{content:'KMA';position:absolute;right:-10px;bottom:-80px;font:normal 260px Georgia,serif;letter-spacing:-20px;color:rgba(255,255,255,.035);pointer-events:none}.news-featured .news-card-inner{max-width:840px;padding:55px 62px 60px;position:relative}.news-featured h2{font:clamp(30px,4.3vw,51px)/1.2 Georgia,serif;letter-spacing:-.65px;margin:20px 0}.news-featured p{font-size:17px;line-height:1.8;color:#cbd6dc;max-width:700px}.news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px 16px;font-size:12px;letter-spacing:.4px;color:#8192a0}.news-meta .category{display:inline-block;color:#78532b;border:1px solid #d8c5a6;padding:5px 9px;background:#fcf7ee;font-weight:700}.news-featured .news-meta{color:#c9d3db}.news-featured .category{background:#c6a36c;color:#152c3c;border-color:#c6a36c}.read-link{font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:#946d36;display:inline-flex;align-items:center;gap:9px;margin-top:15px}.read-link span{font-size:21px;font-weight:400}.news-featured .read-link{color:#edcd9b}.news-section-head{margin:75px 0 21px;display:flex;align-items:end;justify-content:space-between;gap:20px}.news-section-head h2{font:clamp(29px,3vw,41px) Georgia,serif;margin:5px 0;color:#0d2d44}.news-section-head .section-kicker{margin:0}.news-section-head>p{color:#7b858a;font-size:12px;letter-spacing:.3px}.news-filters{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #ded8ce;padding:25px 0}.news-filter{appearance:none;border:1px solid #bdb7ae;background:transparent;padding:9px 15px;color:#283f50;font-size:12px;cursor:pointer;transition:all .18s}.news-filter:hover,.news-filter.active{background:#0d2d44;color:white;border-color:#0d2d44}.news-filter:focus-visible,.read-link:focus-visible,.news-card h3 a:focus-visible{outline:2px solid #d4a15c;outline-offset:3px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.news-card[hidden],.empty-state[hidden]{display:none!important}.news-grid .news-card{background:white;min-height:350px;border:1px solid #e8e3dc;box-shadow:0 8px 28px rgba(23,45,60,.035);transition:transform .2s,box-shadow .2s}.news-grid .news-card:hover{transform:translateY(-4px);box-shadow:0 14px 26px rgba(23,45,60,.1)}.news-grid .news-card-inner{padding:27px;display:flex;flex-direction:column;height:100%}.news-grid h3{font:25px/1.28 Georgia,serif;margin:22px 0 14px;color:#143348}.news-grid p{font-size:14px;color:#65747e;line-height:1.75;margin:0 0 21px;flex:1}.news-grid .read-link{margin-top:auto}.news-grid .news-meta{font-size:11px}.empty-state{padding:30px;background:#f0ede7}.editorial-note{margin-top:55px;padding:23px 28px;border-left:2px solid #b88a45;background:#f0eee8;display:flex;gap:25px;align-items:center}.editorial-note strong{color:#18364b;letter-spacing:2px;white-space:nowrap}.editorial-note p{margin:0;color:#67747d;font-size:13px}.news-article-hero>.wrap{padding:65px 0 75px}.news-article-hero h1{max-width:960px;font-size:clamp(38px,5vw,62px)}.back-link{display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#d8b680;margin:0 0 32px}.back-link.dark{color:#28516e;margin:35px 0 0}.news-article-layout{display:grid;grid-template-columns:minmax(0,750px) minmax(240px,300px);gap:75px;padding:35px 0 100px}.decision-facts{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;padding:0 0 25px;border-bottom:1px solid #ded8ce;font-size:13px}.decision-facts span{color:#9a7540;text-transform:uppercase;letter-spacing:1px;font-weight:700}.decision-facts strong{color:#0d2d44}.decision-facts time{color:#7a858c}.takeaway{margin:35px 0 45px;background:#e9eff0;padding:27px 33px;border-left:3px solid #b88a45}.takeaway span{font-size:11px;letter-spacing:1.5px;font-weight:800;color:#9d7439;text-transform:uppercase}.takeaway p{font:22px/1.5 Georgia,serif;color:#203d50;margin:12px 0 0}.news-article-body section{border-top:1px solid #e2ddd5;padding-top:27px;margin:35px 0}.news-article-body h2{font:32px/1.2 Georgia,serif;color:#153950;margin:0 0 15px}.news-article-body section p{font-size:16px;line-height:1.85;color:#526776}.source-box{background:white;padding:28px;border:1px solid #ded8ce;margin-top:35px}.source-box span{display:block;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:1px;color:#9a7540}.source-box a{display:block;font-size:16px;color:#175478;margin:9px 0}.source-box small{display:block;color:#81909a;font-size:12px}.article-aside{background:#e9eceb;padding:28px;align-self:start;border-top:3px solid #ba985e}.article-aside .aside-mark{color:#19374d;font:28px Georgia,serif;letter-spacing:1px}.article-aside p{color:#71808a}.article-aside a{font-size:13px;font-weight:700;color:#28516e}@media(max-width:1000px){.nav nav{gap:17px;font-size:14px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-article-layout{gap:35px}}@media(max-width:900px){.nav nav{font-size:16px}.news-article-layout{grid-template-columns:1fr}.article-aside{max-width:700px}}@media(max-width:600px){.news-hero>.wrap{padding:56px 0 62px}.news-featured .news-card-inner{padding:28px}.news-featured h2{font-size:31px}.news-grid{grid-template-columns:1fr}.news-section-head{align-items:start;flex-direction:column;gap:0;margin-top:45px}.news-content{padding-bottom:60px}.news-article-layout{padding-bottom:60px}.editorial-note{flex-direction:column;align-items:start;gap:8px}.news-article-hero h1{font-size:38px}}
