/* GOLD EDITING NOTE NR01 -- NEWS PAGE FOUNDATIONS */
.af-newsroom-page,.af-news-article-page{color:#173b59;background:#eef3f7;overflow-wrap:anywhere}
.af-newsroom-page :is(a,button,input,select):focus-visible,.af-news-article-page a:focus-visible{outline:3px solid #74bfff;outline-offset:3px}
.af-newsroom-page img,.af-news-article-page img{max-width:100%}

/* GOLD EDITING NOTE NR02 -- FULL-HEIGHT NEWS HERO WITH BOTTOM-ANCHORED BREADCRUMB */
.af-newsroom-hero.af-library-hero{position:relative;isolation:isolate;height:100vh;height:100svh;min-height:0;overflow:hidden;padding:0;color:#fff;background:#031426 url('/assets/img/news/hero-v1.webp') center/cover no-repeat}
.af-newsroom-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(2,14,29,.97),rgba(3,27,52,.88) 58%,rgba(3,27,52,.58))}
.af-newsroom-hero-grid{height:100%;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr);gap:56px;align-items:center;padding-top:calc(var(--af-header-height,100px) + 36px);padding-bottom:calc(var(--af-category-breadcrumb-height) + 38px)}
.af-newsroom-hero-copy>p:not(.af-content-label){max-width:650px;margin:20px 0 0;color:#d1e0ea;font:var(--af-font-hero-summary)}
.af-newsroom-hero .af-newsroom-hero-actions{display:flex;flex-wrap:nowrap;gap:9px;margin-top:24px}

/* GOLD EDITING NOTE NR03 -- FEATURED NEWS CARD */
.af-newsroom-feature{position:relative;display:block;min-width:0;color:#fff;background:#06243e;border-top:2px solid var(--af-gold-400);text-decoration:none;box-shadow:0 18px 42px rgba(0,10,20,.24);transition:transform .2s ease,box-shadow .2s ease}
.af-newsroom-feature>img{display:block;width:100%;height:250px;object-fit:cover}
.af-newsroom-feature-label{position:absolute;top:14px;left:14px;padding:7px 10px;color:#ffd078;background:rgba(3,24,44,.9);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.af-newsroom-feature>div{padding:22px}
.af-newsroom-feature>div>p{margin:0 0 9px;color:#ffd078;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.af-newsroom-feature h2{margin:0;color:#fff;font:650 23px/1.25 var(--af-display);letter-spacing:-.02em}
.af-newsroom-feature footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;padding-top:14px;border-top:1px solid #365168;font-size:11px}
.af-newsroom-feature time{color:#bfd1de}
.af-newsroom-feature footer span{color:#fff;font-weight:750}
.af-newsroom-feature footer i{margin-left:5px;color:#ffd078}
.af-newsroom-feature:hover{color:#fff;transform:translateY(-3px);box-shadow:0 24px 50px rgba(0,10,20,.34)}

/* GOLD EDITING NOTE NR04 -- NEWS FILTERS AND ARCHIVE LAYOUT */
.af-newsroom-record{padding:72px 0 82px;background:#eef3f7;scroll-margin-top:calc(var(--af-header-height) + var(--af-category-breadcrumb-height) + 16px)}
.af-newsroom-section-head{grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:36px;align-items:end;margin-bottom:34px}
.af-newsroom-section-head>div>p{margin-bottom:8px}
.af-newsroom-section-head>p{margin:0;color:#5c7588;font-size:13px;line-height:1.65}
.af-newsroom-library{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}
.af-newsroom-filter{position:sticky;top:calc(var(--af-header-height) + var(--af-category-breadcrumb-height) + 18px)}
.af-newsroom-filter .af-library-filter-body>section{margin-top:17px;padding-top:17px;border-top:1px solid #d9e4eb}
.af-newsroom-search{width:100%}
.af-newsroom-years{display:grid;gap:4px}
.af-newsroom-years button{width:100%;display:flex;align-items:center;justify-content:space-between;color:#2e536e;background:#f5f8fa;border:0;text-align:left}
.af-newsroom-years button b{display:grid;place-items:center;color:#325b78;background:#e6eef4}
.af-newsroom-years button:hover{color:#0b6ecc;background:#edf5fa}
.af-newsroom-years button.is-active{color:#fff;background:#07375f}
.af-newsroom-years button.is-active b{color:#082845;background:var(--af-gold-400)}
.af-newsroom-select{display:grid}
.af-newsroom-select>span{margin-bottom:8px;color:#617b8e;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.af-newsroom-reset{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 2px;background:transparent;border:0}
.af-newsroom-result-bar{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 2px;border-bottom:1px solid #cbd9e2}
.af-newsroom-result-bar p{margin:0;color:#31546e;font-size:12px;font-weight:700}
.af-newsroom-result-bar p b{color:#0b6ecc}
.af-newsroom-result-bar>span{color:#6d8597;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}

/* GOLD EDITING NOTE NR05 -- NEWS ARCHIVE CARDS */
.af-newsroom-list{display:grid;gap:15px;padding-top:16px}
.af-newsroom-card{min-height:270px;display:grid;grid-template-columns:280px minmax(0,1fr);background:#fff;border:1px solid #cedce5;border-top:2px solid #0b6ecc;box-shadow:0 12px 30px rgba(4,38,64,.07);transition:transform .2s ease,box-shadow .2s ease}
.af-newsroom-card.is-featured{border-top-color:var(--af-gold-400)}
.af-newsroom-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(4,38,64,.12)}
.af-newsroom-card[hidden]{display:none}
.af-newsroom-card-image{position:relative;display:block;min-height:100%;overflow:hidden;background:#062844}
.af-newsroom-card-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.af-newsroom-card:hover .af-newsroom-card-image img{transform:scale(1.035)}
.af-newsroom-card-body{min-width:0;display:flex;flex-direction:column;padding:22px 24px 20px}
.af-newsroom-card-body>header span{display:inline-flex;padding:5px 7px;color:#0b5eaa;background:#edf4fa;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.af-newsroom-card h2{max-width:780px;margin:13px 0 10px;font:var(--af-font-panel-title);letter-spacing:-.025em}
.af-newsroom-card h2 a{color:var(--af-ink)}
.af-newsroom-card h2 a:hover{color:var(--af-blue-600)}
.af-newsroom-card-body>p{max-width:780px;margin:0;color:#597387;font-size:13px;line-height:1.65}
.af-newsroom-card footer{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:16px;border-top:1px solid #d9e4eb}
.af-newsroom-card footer>div{display:flex;flex-wrap:wrap;gap:12px 18px}
.af-newsroom-card footer :is(time,span){color:#6c8495;font-size:10px}
.af-newsroom-card footer i{margin-right:6px;color:#d89220}
.af-newsroom-card footer .af-button i{margin:0}
.af-newsroom-empty{padding:58px 24px;text-align:center;background:#fff;border:1px solid #d2dfe7}
.af-newsroom-empty>i{color:#d59322;font-size:30px}
.af-newsroom-empty h2{margin:14px 0 7px;color:var(--af-ink);font:var(--af-font-panel-title)}
.af-newsroom-empty p{margin:0;color:#6b8293;font-size:13px}

/* GOLD EDITING NOTE NR06 -- NEWS ARCHIVE CLOSING ACTION */
.af-newsroom-cta{padding:54px 0;color:#fff;background:linear-gradient(120deg,#03172a,#07395f)}
.af-newsroom-cta>.af-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:44px;align-items:center}
.af-newsroom-cta h2{margin:0;color:#fff;font:var(--af-font-section-title);letter-spacing:var(--af-tracking-display)}
.af-newsroom-cta p{max-width:680px;margin:12px 0 0;color:#b5cad7;font-size:13px;line-height:1.6}
.af-newsroom-cta-actions{display:flex;gap:9px}

/* GOLD EDITING NOTE NR07 -- FULL-BLEED NEWS DETAIL HERO AND ADAPTIVE TITLE SCALE */
.af-news-article-hero{--af-news-detail-shell:1320px;height:100vh;height:100svh;min-height:0;display:flex;align-items:stretch;position:relative;isolation:isolate;overflow:hidden;padding:var(--af-header-height,100px) 0 var(--af-category-breadcrumb-height);color:#fff;background:radial-gradient(circle at 76% 24%,rgba(11,110,204,.22),transparent 30%),linear-gradient(125deg,#021426,#06375d)}
.af-news-article-hero::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.34;background-image:linear-gradient(rgba(92,151,197,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(92,151,197,.1) 1px,transparent 1px),radial-gradient(ellipse at 18% 68%,transparent 0 29%,rgba(244,184,67,.17) 29.15% 29.32%,transparent 29.48%),radial-gradient(circle at 34% 24%,rgba(118,187,232,.2) 0 1px,transparent 1.7px);background-size:72px 72px,72px 72px,100% 100%,157px 139px;mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.78) 48%,transparent 74%)}
.af-news-article-hero-grid{--af-news-detail-gutter:max(12px,calc((100vw - var(--af-news-detail-shell))/2 + 12px));width:100%;height:calc(100svh - var(--af-header-height,100px) - var(--af-category-breadcrumb-height));min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,42vw);gap:clamp(34px,5vw,72px);align-items:stretch;padding-left:var(--af-news-detail-gutter)}
.af-news-article-hero-copy{min-width:0;align-self:center;padding:38px 0}
.af-news-article-hero .af-content-label,.af-news-article-hero .af-eyebrow{margin:0 0 14px;color:#ffc15c}
.af-news-article-hero h1{max-width:820px;margin:0;color:#fff;font:var(--af-font-hero);letter-spacing:var(--af-tracking-display);text-wrap:balance}
@media(min-width:1200px){.af-news-article-hero.is-long-title h1{font-size:clamp(42px,3.75vw,54px);line-height:1.04}}
.af-news-article-dek{max-width:740px;margin:18px 0 0;color:#d2e1eb;font:var(--af-font-hero-summary)}
.af-news-article-byline{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(210,231,243,.2)}
.af-news-article-byline :is(span,time){color:#bfd2df;font-size:10px;font-weight:700}
.af-news-article-byline i{margin-right:6px;color:#ffc15c}
.af-news-article-cover{min-width:0;height:100%;position:relative;margin:0;overflow:hidden;background:#061f36;border-left:1px solid rgba(197,220,234,.13);box-shadow:-24px 0 54px rgba(0,8,18,.16)}
.af-news-article-cover::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#052e50 0%,rgba(5,46,80,.82) 5%,rgba(4,35,62,.34) 18%,transparent 34%),linear-gradient(0deg,rgba(2,18,34,.58),transparent 31%)}
.af-news-article-cover img{display:block;width:100%;height:100%;object-fit:cover}
.af-news-article-cover figcaption{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:12px 18px;color:#c0d3df;background:rgba(3,25,45,.78);border-top:1px solid rgba(255,255,255,.12);font-size:10px;line-height:1.5;backdrop-filter:blur(8px)}
.af-news-article-hero+.af-breadcrumb-bar{position:sticky;z-index:110;margin-top:calc(-1 * var(--af-category-breadcrumb-height))}

/* GOLD EDITING NOTE NR08 -- EDITORIAL ARTICLE BODY AND SIDEBAR */
.af-news-article-content{padding:72px 0 78px;background:#fff}
.af-news-article-layout{display:grid;grid-template-columns:minmax(0,780px) 285px;justify-content:space-between;gap:64px;align-items:start}
.af-news-article-reading{min-width:0;color:#3d5d74;font-size:17px;line-height:1.76}
.af-news-article-lead{margin:0 0 34px;padding:0 0 25px;color:#153e5d;font:var(--af-font-content-lead);border-bottom:1px solid #cad9e2}
.af-news-article-reading h2{margin:42px 0 16px;color:#082f50;font:700 clamp(25px,2.4vw,34px)/1.18 var(--af-display);letter-spacing:-.03em}
.af-news-article-reading h2:first-of-type{margin-top:0}
.af-news-article-reading p{margin:0 0 19px}
.af-news-article-reading ul{display:grid;gap:10px;padding:0;margin:25px 0 28px;list-style:none}
.af-news-article-reading li{position:relative;padding:11px 14px 11px 34px;color:#274e6a;background:#f3f7fa;border-left:2px solid #0b6ecc;font-size:14px;font-weight:650;line-height:1.55}
.af-news-article-reading li::before{content:"";width:7px;height:7px;position:absolute;left:15px;top:18px;background:#e2a033;transform:rotate(45deg)}
.af-news-article-reading blockquote{margin:30px 0;padding:20px 22px;color:#173f5e;background:#eef5f9;border-left:3px solid var(--af-gold-400);font:650 18px/1.55 var(--af-display)}
.af-news-article-sidebar{position:sticky;top:calc(var(--af-header-height) + var(--af-category-breadcrumb-height) + 18px);display:grid;gap:14px}
.af-news-article-sidebar>section,.af-news-article-sidebar>nav{background:#f4f8fa;border:1px solid #cfdee7;border-top:2px solid var(--af-gold-400)}
.af-news-article-sidebar>section>span,.af-news-article-sidebar>nav>span{display:block;padding:14px 16px 11px;color:#fff;background:#052a49;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.af-news-article-sidebar dl{padding:4px 16px;margin:0}
.af-news-article-sidebar dl>div{padding:11px 0;border-bottom:1px solid #d4e1e8}
.af-news-article-sidebar dl>div:last-child{border-bottom:0}
.af-news-article-sidebar dt{color:#6f8798;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.af-news-article-sidebar dd{margin:4px 0 0;color:#244b68;font-size:12px;font-weight:700;line-height:1.45}
.af-news-article-links a{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;color:#365a73;border-bottom:1px solid #d4e1e8;font-size:12px;font-weight:700}
.af-news-article-links a:last-child{border-bottom:0}
.af-news-article-links a:hover{color:#0b6ecc;background:#fff}
.af-news-article-links i{color:#0b6ecc}

/* GOLD EDITING NOTE NR09 -- ARTICLE FOOTER AND RELATED NEWS */
.af-news-article-footer{padding:22px 0;background:#03182c}
.af-news-article-footer>div>div{display:flex;flex-wrap:wrap;gap:24px}
.af-news-article-footer a{color:#fff;font-size:12px;font-weight:750}
.af-news-article-footer a:hover{color:#ffc15c}
.af-news-article-related{padding:62px 0 72px;background:#eef3f7}
.af-news-article-related header{margin-bottom:26px}
.af-news-article-related header .af-content-label{margin-bottom:8px}
.af-news-article-related h2{margin:0;color:#082d4e;font:var(--af-font-section-title);letter-spacing:var(--af-tracking-display)}
.af-news-article-related>.af-shell>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.af-news-article-related a{display:flex;flex-direction:column;min-width:0;color:#082d4e;background:#fff;border-top:2px solid #0b6ecc;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}
.af-news-article-related img{display:block;width:100%;height:205px;object-fit:cover}
.af-news-article-related a>span{display:flex;flex:1;flex-direction:column;padding:18px}
.af-news-article-related small{color:#617b8e;font-size:10px;line-height:1.5}
.af-news-article-related strong{display:block;margin:9px 0 17px;font:650 19px/1.32 var(--af-display)}
.af-news-article-related em{display:flex;justify-content:space-between;margin-top:auto;color:#0b6ecc;font-size:11px;font-style:normal;font-weight:750}
.af-news-article-related a:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(8,45,78,.12)}

/* GOLD EDITING NOTE NR10 -- RESPONSIVE NEWS HERO, ARCHIVE AND ARTICLE */
@media(max-width:1399px){.af-news-article-hero{--af-news-detail-shell:1140px}}
@media(max-width:1199px){
  .af-news-article-hero{--af-news-detail-shell:960px}
  .af-newsroom-hero-grid{gap:30px}
  .af-news-article-hero-grid{grid-template-columns:minmax(0,1fr) minmax(350px,42vw);gap:30px}
  .af-newsroom-library{gap:22px}
  .af-newsroom-card{grid-template-columns:235px minmax(0,1fr)}
  .af-news-article-layout{gap:38px}
}
@media(max-width:991px){
  .af-news-article-hero{--af-news-detail-shell:720px}
  .af-newsroom-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:24px}
  .af-newsroom-feature>img{height:220px}
  .af-newsroom-feature>div{padding:18px}
  .af-newsroom-feature h2{font-size:20px}
  .af-newsroom-section-head{grid-template-columns:1fr;gap:12px}
  .af-newsroom-library{grid-template-columns:1fr}
  .af-newsroom-filter{position:static}
  .af-newsroom-card{grid-template-columns:280px minmax(0,1fr)}
  .af-news-article-hero-grid{grid-template-columns:minmax(0,1fr) minmax(270px,39vw);gap:26px}
  .af-news-article-layout{grid-template-columns:minmax(0,1fr) 245px;gap:28px}
}
@media(max-width:767px){
  .af-newsroom-hero.af-library-hero{height:100vh;height:100svh;min-height:0}
  .af-newsroom-hero-grid{grid-template-columns:1fr;gap:26px;align-items:end;padding-top:calc(var(--af-header-height,82px) + 30px);padding-bottom:calc(var(--af-category-breadcrumb-height) + 30px)}
  .af-newsroom-hero-copy{width:94%}
  .af-newsroom-hero .af-newsroom-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .af-newsroom-hero-actions .af-button{min-width:0;width:auto;justify-content:space-between;padding-inline:10px;font-size:9px}
  .af-newsroom-feature{display:none}
  .af-newsroom-record{padding:54px 0 62px}
  .af-newsroom-section-head{margin-bottom:24px}
  .af-newsroom-card{grid-template-columns:1fr;min-height:0}
  .af-newsroom-card-image{height:220px;min-height:0}
  .af-newsroom-card-body{padding:19px 17px}
  .af-newsroom-card-body>p{font-size:14px}
  .af-newsroom-card footer{align-items:flex-start;flex-direction:column}
  .af-newsroom-card footer .af-button{width:100%;justify-content:space-between}
  .af-newsroom-cta{padding:46px 0}
  .af-newsroom-cta>.af-shell{grid-template-columns:1fr;gap:22px}
  .af-newsroom-cta-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .af-newsroom-cta-actions .af-button{min-width:0;width:auto;justify-content:space-between;padding-inline:10px}
  .af-news-article-hero{--af-news-detail-shell:540px;height:100vh;height:100svh;min-height:0}
  .af-news-article-hero-grid{--af-news-detail-gutter:12px;height:calc(100svh - var(--af-header-height,82px) - var(--af-category-breadcrumb-height));min-height:0;grid-template-columns:1fr;grid-template-rows:auto 250px;gap:24px;align-content:center;padding:24px 0 0 var(--af-news-detail-gutter)}
  .af-news-article-hero-copy{align-self:end;padding:0 12px 0 0}
  .af-news-article-hero h1{font-size:clamp(31px,9vw,37px);line-height:1.06}
  .af-news-article-hero.is-long-title h1{font-size:clamp(28px,8vw,32px);line-height:1.06}
  .af-news-article-dek{font-size:15px;line-height:1.55}
  .af-news-article-byline{gap:8px 13px;margin-top:17px;padding-top:13px}
  .af-news-article-byline :is(span,time){font-size:9px}
  .af-news-article-cover{width:calc(100% + var(--af-news-detail-gutter));height:250px;margin-left:calc(-1 * var(--af-news-detail-gutter));border-top:2px solid var(--af-gold-400);border-left:0;box-shadow:none}
  .af-news-article-cover::after{background:linear-gradient(0deg,rgba(2,18,34,.64),transparent 42%)}
  .af-news-article-cover figcaption{padding:9px 12px;font-size:9px}
  .af-news-article-content{padding:54px 0 60px}
  .af-news-article-layout{grid-template-columns:1fr;gap:32px}
  .af-news-article-reading{font-size:16px;line-height:1.72}
  .af-news-article-lead{margin-bottom:28px;font-size:18px}
  .af-news-article-reading h2{margin-top:34px}
  .af-news-article-sidebar{position:static}
  .af-news-article-related{padding:48px 0 56px}
  .af-news-article-related>.af-shell>div{grid-template-columns:1fr}
  .af-news-article-related img{height:225px}
}
@media(max-width:390px){
  .af-newsroom-hero-actions .af-button,.af-newsroom-cta-actions .af-button{font-size:8.5px}
  .af-news-article-byline span:first-child{flex-basis:100%}
}

/* GOLD EDITING NOTE NR11 -- REDUCED MOTION */
@media(prefers-reduced-motion:reduce){
  .af-newsroom-feature,.af-newsroom-card,.af-newsroom-card-image img,.af-news-article-related a{transition:none}
  .af-newsroom-feature:hover,.af-newsroom-card:hover,.af-news-article-related a:hover{transform:none}
}
