.newsroom-page{background:#fff;color:#201717}.news-header{background:#a50405;max-width:none;display:flex;align-items:center;justify-content:space-between;padding:25px 5%;gap:24px;color:#fff}.news-header nav{display:flex;align-items:center;gap:26px;font-size:14px}.language-link{border:1px solid;padding:8px 12px}.news-content{max-width:1440px;margin:auto;padding:65px 5% 100px}.news-masthead{color:#a50405}.news-masthead>p{font-size:12px;letter-spacing:2px}.news-masthead h1{font-size:clamp(65px,13vw,180px);letter-spacing:-.04em;margin:20px 0 35px;display:flex;justify-content:space-between;align-items:center}.news-masthead h1 span{font:inherit;font-size:.6em}.news-masthead>div{display:flex;justify-content:space-between;align-items:end;gap:30px}.news-masthead>div>p{font-size:24px;line-height:1.4}.news-masthead form{display:flex;border-bottom:1px solid #a50405;max-width:100%}.news-masthead input{padding:15px 0;border:0;font:inherit;min-width:0;width:220px;color:#331515}.news-masthead button{background:none;border:0;color:#a50405;font:600 14px var(--body);padding:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.news-categories{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid #dfcaca;padding:24px 0;margin:35px 0 20px}.news-categories a{padding:9px 18px;border:1px solid #dec4c4;border-radius:25px;font-size:13px}.news-categories a[aria-current],.news-categories a:hover{background:#a50405;color:#fff;border-color:#a50405}.news-feature>a{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:center}.feature-image{overflow:hidden}.feature-image img{width:100%;height:480px;object-fit:cover;object-position:center 25%}.news-feature h2{font-size:clamp(35px,4.5vw,65px);margin:22px 0;color:#a50405}.news-feature p{max-width:470px}.read-story{display:inline-block;color:#a50405;font-size:13px;font-weight:700;margin-top:25px}.article-meta{color:#a50405;text-transform:uppercase}.news-section-title{display:flex;justify-content:space-between;align-items:center;border-top:2px solid #a50405;padding-top:28px;margin:65px 0 30px}.news-section-title h2{font-size:32px;color:#a50405}.news-section-title span{font-size:12px}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.editorial-card{border-bottom:1px solid #ddd;padding-bottom:30px}.editorial-card img{width:100%;height:260px;object-fit:cover;object-position:center 25%}.editorial-copy{padding:22px 0}.editorial-copy h2{font-size:32px;margin:18px 0}.editorial-copy>p:not(.article-meta){font-size:14px;color:#664a4a}.news-footer{background:#a50405;color:#fff;max-width:none;padding:35px 5%;display:flex;justify-content:space-between;font-size:13px}.story-page{max-width:1050px;margin:55px auto 100px;padding:0 25px}.back-news{display:inline-block;font-size:13px;color:#a50405;margin-bottom:35px}.story-page h1{font-size:clamp(42px,6.5vw,86px);line-height:1.05;color:#a50405;margin:25px 0}.story-intro{font-size:23px;color:#745555;max-width:800px}.story-image{width:100%;height:540px;object-fit:cover;object-position:center 25%;margin:40px 0}.story-body{font-size:19px;line-height:1.9;max-width:760px;margin:40px auto}.story-source{max-width:760px;margin:40px auto;color:#a50405;text-decoration:underline}.newsroom-page :focus-visible{outline:3px solid #a50405;outline-offset:4px}.news-header :focus-visible{outline-color:white}@media(max-width:760px){.news-header{align-items:start;gap:18px;flex-direction:column}.news-header img{width:130px}.news-header nav{gap:17px;font-size:12px;flex-wrap:wrap}.news-content{padding-top:40px}.news-masthead>div{display:block}.news-masthead form{margin-top:25px}.news-masthead input{flex:1}.news-feature>a{grid-template-columns:1fr;gap:25px}.feature-image img{height:350px}.editorial-grid{grid-template-columns:1fr}.news-footer{flex-wrap:wrap;gap:15px}.news-masthead h1 span{display:none}.story-image{height:350px}.story-intro{font-size:20px}.story-body{font-size:17px}.news-masthead h1{font-size:19vw}}

.news-masthead h1 span{color:#a50405}

.story-body figure{margin:28px 0}.story-body figure img{max-width:100%;height:auto}.story-body figcaption{font-size:14px;color:#666}.story-body blockquote{border-left:3px solid #a50405;margin:28px 0;padding:5px 24px;font-style:italic}.story-body h2,.story-body h3{margin:28px 0 14px}.story-body hr{margin:32px 0;border:0;border-top:1px solid #ddd}.story-video{width:100%;aspect-ratio:16/9;border:0}.story-button{display:inline-block;background:#a50405;color:#fff!important;padding:12px 20px}.story-body a{text-decoration:underline}
