.newsroom-intro{display:grid;grid-template-columns:minmax(0,1fr);padding-block:12px 35px;max-width:1440px}.newsroom-intro>div{max-width:1050px}.newsroom-intro h1{font-size:clamp(38px,4.2vw,62px);max-width:1100px}.newsroom-intro .standfirst{max-width:1000px}.newsroom-service-links{display:flex;gap:26px;flex-wrap:wrap;margin-top:25px}.newsroom-service-links a{display:inline-flex;align-items:center;gap:10px;color:var(--red);font-size:13px;font-weight:700}.newsroom-service-links svg{width:19px;height:19px}.newsroom-topic-intro{grid-template-columns:minmax(0,1fr) 220px;gap:70px;align-items:center}.newsroom-topic-emblem{display:flex;align-items:center;flex-direction:column;padding:30px 20px;border-left:1px solid var(--line);gap:20px;text-align:center}.newsroom-topic-emblem>.category-icon{width:120px;height:120px;color:var(--red)}.newsroom-topic-emblem a{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;color:var(--red)}.newsroom-topic-emblem a svg{width:19px;height:19px}.newsroom-publications{max-width:1440px;margin-block:30px 75px}.newsroom-publications>h2{margin-bottom:27px}.news-filters{border-top:3px solid var(--red);border-bottom:1px solid var(--line);padding:19px 0 22px;margin-bottom:25px}.news-filters summary{font-size:14px;font-weight:800;cursor:pointer;padding-bottom:12px}.news-filter-form{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px 24px;padding-top:12px}.news-filter-form>div{min-width:0}.news-filter-form label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.news-filter-form input,.news-filter-form select{width:100%;height:48px;background:#fffaf5;border:1px solid #baa89c;border-radius:2px;padding:10px 12px;font-size:14px;color:var(--ink)}.news-filter-query{grid-column:span 2}.news-filter-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:18px}.news-filter-actions .btn{font-size:11px;min-height:46px;padding:10px 21px}.news-filter-actions>a{font-size:11px;color:var(--red);text-decoration:underline;align-self:center}.news-results-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:35px;margin:26px 0 30px}.news-results-status{font-size:15px;font-weight:700;white-space:nowrap;scroll-margin-top:110px}.news-date-key{font-size:11px;line-height:1.6;max-width:530px;color:var(--muted);margin:0}.news-feature-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:24px;align-items:stretch}.news-card{display:flex;flex-direction:column;background:#fffaf5;border:1px solid var(--line);border-top:3px solid var(--gold);min-width:0;overflow:hidden;border-radius:3px}.news-card-image{display:block;aspect-ratio:1.65;overflow:hidden}.news-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.news-card-image:hover img{transform:scale(1.025)}.news-card-body{padding:25px;display:flex;flex-direction:column;flex:1;min-width:0}.news-topic-link{display:inline-block;align-self:flex-start;font-size:11px;line-height:1.5;font-weight:800;color:var(--red);text-decoration:underline;text-underline-offset:3px;margin-bottom:16px}.news-card-meta{display:flex;align-items:flex-start;gap:5px 14px;flex-wrap:wrap;color:var(--muted);font-size:10px;line-height:1.6;margin-bottom:13px}.news-card-meta>span{font-weight:800;text-transform:uppercase;letter-spacing:.5px}.news-card-meta time{font-variant-numeric:tabular-nums}.news-card h3{font-size:24px;line-height:1.24;letter-spacing:-.65px;margin-bottom:20px}.news-card p{font-size:14px;line-height:1.8;margin-bottom:27px}.news-card .read-link{margin-top:auto}.news-card-text .news-card-body{padding-top:30px}.news-card-large h3{font-size:28px}.news-list{margin-top:42px;border-top:1px solid var(--line)}.news-list-item{display:grid;grid-template-columns:225px minmax(0,1fr);gap:32px;padding:30px 0;border-bottom:1px solid var(--line)}.news-list-image{align-self:start;display:block;aspect-ratio:1.42;overflow:hidden;background:#ead8c5}.news-list-image img{width:100%;height:100%;object-fit:cover}.news-list-body{min-width:0;position:relative;padding-right:65px}.news-list-body .news-topic-link{margin-bottom:9px}.news-list-body .news-card-meta{margin-bottom:10px}.news-list-body h3{font-size:25px;line-height:1.25;max-width:950px;margin-bottom:13px}.news-list-body p{font-size:14px;line-height:1.8;margin:0;max-width:900px}.news-row-read{display:inline-flex;gap:10px;align-items:center;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--red);margin-top:15px}.news-row-read svg{width:18px;height:18px}.news-pagination{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:38px;font-size:12px}.news-pagination a{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);padding:8px 12px;min-width:38px;min-height:40px;font-weight:700}.news-pagination a[aria-current]{background:var(--red);border-color:var(--red);color:white}.news-pagination>span{margin-right:12px}.news-topics-section{padding-top:40px;border-top:1px solid var(--line)}.news-topics-intro{max-width:950px;margin-bottom:30px}.news-topics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.news-topic-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:25px;background:#fffaf5;border-top:3px solid var(--gold);border-bottom:1px solid var(--line);gap:17px}.news-topic-card>.category-icon{width:62px;height:62px;color:var(--red)}.news-topic-card h3{font-size:21px;line-height:1.3;margin:0}.news-topic-card>span{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;font-size:11px;font-weight:700;color:var(--red)}.news-topic-card>span svg{width:19px;height:19px}.news-topic-card:hover{background:#f7e6d4;color:var(--ink)}.topic-reading-path{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1440px;margin-bottom:45px}.topic-reading-path>div{padding:25px 30px;background:#fffaf5;border-left:3px solid var(--gold)}.topic-reading-path h2{font-size:22px;margin-bottom:18px}.topic-reading-path a{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-size:14px;line-height:1.6;color:var(--red);padding-block:9px;border-top:1px solid var(--line)}.topic-reading-path a svg{width:18px;height:18px;margin-top:3px}.newsroom-subscribe{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:2px solid var(--gold);padding-top:35px}.newsroom-subscribe h2{font-size:30px}.newsroom-subscribe p{font-size:14px;max-width:650px}.newsroom-subscribe>.btn{flex-shrink:0}.newsroom-subscribe>.text-link{white-space:nowrap}.news-article-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:12px;font-weight:800;line-height:1.6;text-transform:uppercase;margin-bottom:23px;color:var(--red)}.news-article-kicker a{text-decoration:underline;text-underline-offset:4px}.news-article-kicker>span{color:var(--muted);font-size:10px;letter-spacing:.7px}.news-article-intro{max-width:1440px}.news-article-intro>div{max-width:1100px}.news-article-intro h1{font-size:clamp(36px,4.1vw,58px)}.news-publication-facts{display:flex;flex-wrap:wrap;gap:18px 36px;border-top:1px solid var(--line);padding-top:20px;margin:24px 0 0}.news-publication-facts>div{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:11px;line-height:1.7}.news-publication-facts dt{font-weight:800;color:var(--muted)}.news-publication-facts dd{margin:0}.news-article-short .article-layout{display:block;max-width:1000px}.news-article-short .prose{max-width:none}.news-source-panel{background:#fffaf5;border-top:3px solid var(--gold);padding:25px 28px}.news-source-panel li time{display:block;font-size:11px;color:var(--muted);margin-top:4px}.news-source-panel a{font-weight:600}.news-article-actions li a{font-weight:700}.news-related{border-top:1px solid var(--line);padding-top:45px}.news-related .section-heading h2{font-size:32px}.news-related .news-card h3{font-size:22px}.home-news-briefs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.home-newsroom .intro-copy{max-width:1000px}.newsroom-international{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:55px;border-block:1px solid var(--line);padding-block:40px}.newsroom-international-emblem>.category-icon{width:150px;height:150px;color:var(--red)}.newsroom-international h2{font-size:34px}.newsroom-international p{max-width:950px}.news-empty{background:#fffaf5;border-left:3px solid var(--gold);padding:30px;max-width:900px}.news-noscript-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.news-noscript-links a{color:var(--red);text-decoration:underline}
@media(min-width:1025px){.quick-links{gap:23px}.quick-links a{font-size:12px}.quick-links .nav-membership{border:1px solid var(--gold);border-radius:25px;padding:9px 15px;color:var(--gold)}}
@media(max-width:1279px){.news-feature-grid{grid-template-columns:1.15fr 1fr 1fr;gap:20px}.news-card-body{padding:22px}.news-card h3{font-size:22px}.news-card-large h3{font-size:25px}.news-topics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-list-item{grid-template-columns:190px minmax(0,1fr);gap:28px}.news-list-body{padding-right:0}.newsroom-subscribe{flex-wrap:wrap}.newsroom-subscribe>div{flex-basis:100%}}
@media(max-width:1024px){.news-feature-grid{grid-template-columns:1fr 1fr}.news-card-large{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr}.news-card-large .news-card-image{aspect-ratio:auto;min-height:300px}.news-card-large .news-card-body{padding:25px}.news-filter-form{grid-template-columns:1fr 1fr}.news-filter-query{grid-column:auto}.news-filter-actions{justify-content:flex-start;grid-column:1/-1}.newsroom-topic-intro{grid-template-columns:minmax(0,1fr) 140px;gap:35px}.newsroom-topic-emblem{padding-inline:10px}.newsroom-topic-emblem>.category-icon{width:100px;height:100px}.newsroom-intro h1{font-size:43px}.home-news-briefs{grid-template-columns:1fr 1fr}.home-news-briefs>.news-card:last-child{grid-column:1/-1}.newsroom-international{grid-template-columns:120px minmax(0,1fr);gap:35px}.newsroom-international-emblem>.category-icon{width:110px;height:110px}}
@media(max-width:767px){.newsroom-intro{padding-block:5px 20px}.newsroom-intro h1{font-size:35px;line-height:1.18}.newsroom-service-links{gap:14px 22px;margin-top:22px}.newsroom-service-links a{font-size:11px}.newsroom-topic-intro{grid-template-columns:1fr;gap:20px}.newsroom-topic-emblem{border-left:0;border-top:1px solid var(--line);padding:18px 0;flex-direction:row;justify-content:flex-start;gap:22px;text-align:left;flex-wrap:wrap}.newsroom-topic-emblem>.category-icon{width:58px;height:58px}.newsroom-topic-emblem a{font-size:11px;max-width:210px}.newsroom-publications{margin-block:20px 48px}.newsroom-publications>h2{font-size:29px}.news-filter-form{grid-template-columns:1fr;gap:16px}.news-filter-actions{grid-column:auto;flex-wrap:wrap;justify-content:space-between}.news-filters{padding-bottom:12px}.news-filters summary{font-size:12px;line-height:1.7}.news-filter-form input,.news-filter-form select{font-size:16px}.news-results-bar{display:block;margin-block:20px 25px}.news-results-status{margin-bottom:10px}.news-date-key{max-width:none}.news-feature-grid{grid-template-columns:1fr;gap:20px}.news-card-large{grid-column:auto;display:flex}.news-card-large .news-card-image{aspect-ratio:1.65;min-height:0}.news-card-body,.news-card-large .news-card-body,.news-card-text .news-card-body{padding:23px}.news-card h3,.news-card-large h3{font-size:24px;line-height:1.27}.news-card p{font-size:14px}.news-list{margin-top:28px}.news-list-item{grid-template-columns:90px minmax(0,1fr);gap:18px;padding:23px 0}.news-list-image{aspect-ratio:1;max-width:110px}.news-list-body .news-topic-link{font-size:10px}.news-list-body .news-card-meta{font-size:9px;gap:4px 10px}.news-list-body h3{font-size:19px;line-height:1.3;letter-spacing:-.35px}.news-list-body p{font-size:13px;line-height:1.8}.news-row-read{font-size:10px;margin-top:12px}.news-pagination{gap:7px;font-size:11px}.news-pagination>span{flex-basis:100%;text-align:center;margin:0 0 8px}.news-pagination a{padding:7px 11px;min-width:36px}.news-topics-section{padding-top:28px}.news-topics-grid{grid-template-columns:1fr 1fr;gap:15px}.news-topic-card{padding:20px 16px;gap:16px}.news-topic-card>.category-icon{width:48px;height:48px}.news-topic-card h3{font-size:18px;line-height:1.35;letter-spacing:-.3px}.news-topic-card>span{font-size:10px;gap:5px}.news-topic-card>span svg{width:16px;height:16px}.topic-reading-path{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.topic-reading-path>div{padding:22px}.topic-reading-path h2{font-size:23px}.topic-reading-path a{font-size:13px}.newsroom-subscribe{gap:22px;padding-top:28px}.newsroom-subscribe h2{font-size:27px}.newsroom-subscribe>.btn{flex-shrink:1}.news-publication-facts{gap:13px 24px;padding-top:17px}.news-publication-facts>div{font-size:10px;gap:7px}.news-article-kicker{font-size:11px;gap:8px 18px;margin-bottom:20px}.news-article-intro h1,.news-article-intro h1.long-title{font-size:35px;line-height:1.2}.news-source-panel{padding:23px}.news-related .section-heading h2{font-size:28px}.home-news-briefs{grid-template-columns:1fr;gap:20px;margin-top:20px}.home-news-briefs>.news-card:last-child{grid-column:auto}.newsroom-international{grid-template-columns:1fr;gap:22px;padding-block:30px}.newsroom-international-emblem>.category-icon{width:75px;height:75px}.newsroom-international h2{font-size:29px}.newsroom-international p{font-size:15px;line-height:1.8}.newsroom-home .introduction figcaption{font-size:12px;line-height:1.7}.news-article-short .article-layout{padding-inline:var(--gutter)}}
@media(max-width:374px){.news-topics-grid{grid-template-columns:1fr}.news-topic-card{display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px 20px}.news-topic-card>span{grid-column:2}.news-card h3,.news-card-large h3{font-size:22px}.newsroom-intro h1,.news-article-intro h1,.news-article-intro h1.long-title{font-size:31px}.news-list-item{grid-template-columns:1fr;gap:17px}.news-list-image{width:100%;max-width:none;aspect-ratio:2.2}.news-list-body h3{font-size:22px}.news-pagination a{min-width:33px;padding-inline:9px}}
@media print{.news-article-actions,.news-related,.news-publication-facts+.btn,.news-filters,.news-pagination,.newsroom-subscribe{display:none!important}.news-publication-facts{display:flex}.news-source-panel{background:white;padding:0;border:0}}
@media(min-width:1025px){.news-feature-grid .news-card-image{height:clamp(200px,18vw,280px);aspect-ratio:auto}}
@media(min-width:768px) and (max-width:1024px){.news-feature-grid>.news-card:not(.news-card-large) .news-card-image{height:220px;aspect-ratio:auto}}
