.press-page{overflow-x:clip}
.press-page [hidden]{display:none!important}
.press-page a:focus-visible,.press-page button:focus-visible,.press-page input:focus-visible{outline:3px solid #2f6bff;outline-offset:4px}
.press-page button,.press-page input{font:inherit}
.skip-link{position:fixed;top:8px;left:12px;z-index:200;padding:12px 20px;background:#fff;color:#153e92;transform:translateY(-150%)}
.skip-link:focus{transform:none}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.subpage-hero--press .subpage-hero-media img{object-position:center 57%;filter:saturate(.92) contrast(1.01)}
.subpage-hero--press.subpage-hero--distinct .subpage-hero-media::before{background:linear-gradient(90deg,rgba(8,14,23,.68),rgba(8,14,23,.30) 42%,rgba(8,14,23,.04) 75%)}
@media(min-width:1121px){.subpage-hero--press.subpage-hero--distinct .subpage-hero-media img{width:100%;mask-image:none;object-position:center 25%}}
@media(max-width:600px){.subpage-hero--press.subpage-hero--distinct .subpage-hero-media::before{background:linear-gradient(180deg,#172330 0%,#172330 35%,rgba(23,35,48,.35) 56%,rgba(8,14,23,.02) 80%)}}
.subpage-hero--press .subpage-hero-media::before{background:linear-gradient(90deg,rgba(8,14,23,.82),rgba(8,14,23,.64) 39%,rgba(8,14,23,.32) 72%),linear-gradient(0deg,rgba(6,11,18,.4),rgba(6,11,18,.08))}
.press-section{padding:80px 0 56px;background:#fff;scroll-margin-top:110px}
.press-toolbar{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:32px}
.press-toolbar h2{font-size:30px;font-weight:650;letter-spacing:-.04em;line-height:1.4}
.press-count{font-size:13px;color:#747e8b;margin-top:10px;min-height:20px}
.press-count strong{color:#245fcf;font-weight:650}
.press-search{display:flex;width:340px;max-width:100%;height:50px;border-bottom:1px solid #35404f;gap:10px}
.press-search input{min-width:0;flex:1;border:0;background:transparent;color:#202d40;padding:10px 4px;font-size:14px;outline-offset:0}
.press-search input::placeholder{color:#858e9a}
.press-search button{display:grid;place-items:center;width:46px;flex:none;border:0;background:transparent;cursor:pointer;color:#253344}
.press-search svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6}
.press-list{border-top:1px solid #283646;list-style:none;padding:0;margin:0}
.press-row{border-bottom:1px solid #e1e6eb}
.press-row>a{display:grid;grid-template-columns:168px minmax(0,1fr) 32px;align-items:center;gap:32px;padding:26px 12px 26px 0;transition:background .2s}
.press-thumb{width:168px;height:106px;overflow:hidden;border-radius:5px;background:#f1f3f6}
.press-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}
.press-row--text>a{grid-template-columns:minmax(0,1fr) 32px;min-height:132px}
.press-row h3{font-size:20px;line-height:1.55;font-weight:580;letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;margin:8px 0 0;transition:color .2s}
.press-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;color:#798391;font-size:12px}
.press-publisher{font-weight:600;color:#54657b}
.press-arrow{font-size:24px;color:#778493;transition:transform .2s,color .2s;text-align:right}
.press-row>a:hover{background:#f8faff}
.press-row>a:hover h3,.press-row>a:hover .press-arrow{color:#245fcf}
.press-row>a:hover .press-arrow{transform:translateX(4px)}
.press-row>a:hover img{transform:scale(1.025)}
.press-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:38px}
.press-pagination button{min-width:40px;height:40px;padding:0 10px;border:1px solid transparent;background:#fff;border-radius:50%;font-size:13px;color:#647083;cursor:pointer}
.press-pagination button[aria-current="page"]{background:#245fcf;color:#fff;font-weight:650}
.press-pagination button:not([aria-current]):hover{background:#edf2fa;color:#245fcf}
.press-pagination button:disabled{opacity:.3;cursor:default}
.press-pagination span{align-self:center;color:#85909e}
.press-empty{text-align:center;padding:84px 16px;border-top:1px solid #283646;border-bottom:1px solid #e1e6eb}
.press-empty h3{font-size:23px;font-weight:600}.press-empty p{margin:12px 0 24px;color:#717d8d;font-size:14px}
.press-empty button,.press-list-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 28px;background:#243d61;color:white;border:0;border-radius:5px;font-size:14px;cursor:pointer}
.press-back{display:inline-block;color:#69788b;font-size:13px;margin-bottom:32px}
.press-back:hover{color:#245fcf}
.article-header{padding-bottom:32px;border-bottom:1px solid #243448}
.article-meta{display:flex;flex-wrap:wrap;gap:16px;color:#7a8593;font-size:13px;margin-bottom:18px}
.article-meta .press-publisher{color:#245fcf}
.article-header h2{max-width:1050px;font-size:34px;line-height:1.5;font-weight:630;letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere}
.article-notice{font-size:12px;color:#788391;margin:20px 0 0;line-height:1.7}
.article-body{max-width:900px;margin:44px auto;color:#364251;font-size:16px;line-height:1.95;word-break:keep-all;overflow-wrap:anywhere}
.article-body p{margin:0 0 22px}
.article-body img{display:block;max-width:100%;height:auto;margin:0 auto 36px;border-radius:4px}
.article-sources{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin:38px 0 50px}
.article-sources a{display:inline-flex;align-items:center;gap:12px;border:1px solid #d7dfe8;border-radius:5px;padding:13px 20px;font-size:13px;color:#40556f}
.article-sources a:hover{border-color:#245fcf;color:#245fcf}
.article-neighbors{border-top:1px solid #dce2e9}
.article-neighbors a{display:grid;grid-template-columns:90px minmax(0,1fr) 90px;gap:20px;border-bottom:1px solid #e1e6eb;padding:22px 0;align-items:baseline;font-size:14px;line-height:1.6}
.article-neighbors span,.article-neighbors time{color:#7a8593;font-size:12px}.article-neighbors strong{font-weight:500;word-break:keep-all;overflow-wrap:anywhere}
.article-neighbors a:hover strong{color:#245fcf}
.article-bottom{text-align:center;margin-top:35px}
.next-page{padding:56px 0 66px;background:#fff}
.next-page a{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:30px;padding:29px 0;border-top:1px solid #222a37;border-bottom:1px solid #d7d9da}
.next-page small{color:#858c95;font-size:11px;font-weight:750}
.next-page strong{font-size:27px;letter-spacing:-.035em}.next-page .arrow{font-size:25px;transition:transform .2s,color .2s}.next-page a:hover .arrow{color:var(--blue);transform:translateX(6px)}
@media(max-width:1400px) and (min-width:901px){.press-section>.wrap,.next-page>.wrap{padding-right:126px}}
@media(max-width:700px){
 .press-section{padding:50px 0 36px;scroll-margin-top:82px}.press-toolbar{align-items:stretch;flex-direction:column;gap:22px;margin-bottom:24px}.press-toolbar h2{font-size:26px}.press-search{width:100%}
 .press-row>a{grid-template-columns:102px minmax(0,1fr);gap:16px;padding:22px 0}.press-thumb{width:102px;height:78px}.press-arrow{display:none}.press-row h3{font-size:15px;line-height:1.55;margin-top:6px}.press-meta{font-size:11px;gap:5px 10px}.press-row--text>a{grid-template-columns:1fr;min-height:110px}
 .press-pagination{gap:3px;margin-top:28px}.press-pagination button{min-width:36px;height:36px;padding:0 8px}
 .article-header h2{font-size:25px;line-height:1.5}.article-body{font-size:15px;line-height:1.9;margin:30px auto}.article-body img{margin-bottom:26px}.article-meta{font-size:12px;gap:10px}.article-header{padding-bottom:24px}.article-back{margin-bottom:24px}
 .article-neighbors a{grid-template-columns:60px minmax(0,1fr);gap:12px}.article-neighbors time{display:none}.article-sources{margin:28px 0 36px}
 .next-page{padding:42px 0}.next-page a{grid-template-columns:1fr auto;gap:8px;padding:22px 0}.next-page small{grid-column:1/-1}.next-page strong{font-size:22px}.next-page .arrow{grid-column:2;grid-row:2}
}
@media(prefers-reduced-motion:reduce){.press-page *{scroll-behavior:auto!important;transition:none!important}}
