.news-main{padding-top:var(--header)}.news-kicker{letter-spacing:.14em;color:var(--cyan);font-size:12px;line-height:1.6}.news-heading{padding:40px 0 48px}.news-breadcrumb{color:#adc0c4;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:44px;font-size:14px;display:flex}.news-breadcrumb a:hover{color:var(--cyan)}.news-heading-row{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.news-heading h1{letter-spacing:-.03em;margin-top:15px;font-size:clamp(40px,5vw,72px);font-weight:500}.news-intro{color:#adc0c4;max-width:380px;padding-bottom:8px;font-size:18px}.news-feature-section{padding-bottom:64px}.news-feature{background:#102e37;border:1px solid #69898f36;grid-template-columns:1.2fr 1fr;display:grid}.news-feature-image{min-height:440px;position:relative;overflow:hidden}.news-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.news-feature:hover .news-feature-image img{transform:scale(1.025)}.news-film-badge{background:#071a20df;border:1px solid #d1bb814d;padding:7px 14px;font-size:13px;position:absolute;bottom:22px;left:24px}.news-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,3.5vw,60px);display:flex}.news-meta{color:#adc0c4;flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.news-meta>span{color:var(--cyan)}.news-feature-copy .news-kicker{color:#dfc98f;margin-top:35px}.news-feature h2{margin:14px 0 22px;font-size:clamp(32px,3.3vw,52px);font-weight:500}.news-feature h2 span{color:#dfc98f}.news-feature-copy>p:not(.news-kicker){color:#c4d2d6;font-size:16px;line-height:1.95}.news-read{border-bottom:1px solid;margin-top:24px;padding:12px 0 8px;font-size:15px;display:inline-flex}.news-read:hover{color:var(--cyan)}.news-overview{border-top:1px solid #ffffff26;padding:64px 0 88px}.news-overview-row{justify-content:space-between;align-items:center;gap:48px;display:flex}.news-overview h2{margin:15px 0;font-size:clamp(24px,2.5vw,36px);font-weight:500}.news-overview p:not(.news-kicker){color:#adc0c4;font-size:16px}.news-button{background:var(--action);white-space:nowrap;justify-content:center;align-items:center;min-height:52px;padding:12px 25px;font-size:16px;display:inline-flex}.news-button:hover{background:#087f94}.news-archive,.news-article-section{color:var(--ink);background:#f7f8f6;padding:64px 0 88px}.news-list-heading{border-bottom:1px solid #071a2026;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.news-list-heading h2{font-size:24px;font-weight:500}.news-list-heading>span{color:#52676e;font-size:14px}.news-list-item{border-bottom:1px solid #071a2026;grid-template-columns:360px 1fr;gap:48px;padding:40px 0;display:grid}.news-list-image{align-self:start;display:block;overflow:hidden}.news-list-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.news-list-copy .news-meta{color:#52676e}.news-list-copy .news-meta>span{color:var(--action)}.news-list-copy h2{margin:16px 0;font-size:clamp(22px,2.3vw,30px);font-weight:500}.news-list-copy h2 a:hover{color:var(--action)}.news-list-copy>p{color:#46595d;max-width:800px;font-size:16px;line-height:1.9}.news-list-copy .news-read{color:var(--action);margin-top:14px}.news-list-end{color:#61767b;text-align:center;padding-top:42px;font-size:14px}.news-article-heading{padding:40px 0 50px}.news-article-heading .news-kicker{color:#dfc98f;margin:26px 0 15px}.news-article-heading h1{letter-spacing:-.035em;font-size:clamp(34px,4vw,60px);font-weight:500;line-height:1.45}.news-article-heading h1 span{color:#bdced2;letter-spacing:0;font-size:.64em}.news-article-lead{color:#adc0c4;margin-top:24px;font-size:18px;line-height:1.9}.news-video-section{padding-bottom:52px}.news-video-heading{color:#c4d2d6;margin-bottom:18px;font-size:16px;font-weight:400}.news-video-player{background:#000}.news-video-player video{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.news-video-meta{color:#adc0c4;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:17px;font-size:13px;display:flex}.news-video-meta a{border-bottom:1px solid #adc0c4;min-height:30px}.news-article-body{max-width:900px;margin:auto;font-size:18px;line-height:2}.news-article-body>p{margin-bottom:22px}.news-article-opening{font-size:21px;line-height:1.9}.news-article-body h2{margin:48px 0 20px;font-size:28px;font-weight:500}.news-article-image{margin:38px 0}.news-article-image img{width:100%;height:auto}.news-article-image figcaption{color:#61767b;margin-top:12px;font-size:13px;line-height:1.7}.news-article-body blockquote{border-left:3px solid var(--action);background:#e9eff0;margin:38px 0;padding:24px 30px}.news-article-body blockquote p{font-size:28px;font-weight:500}.news-article-body cite{color:#61767b;margin-top:10px;font-size:13px;font-style:normal;display:block}.news-article-signoff{color:#46595d;padding-top:26px;font-size:16px}.news-article-signoff time{font-size:14px}.news-article-back{color:var(--action);border-top:1px solid #071a2026;justify-content:space-between;gap:24px;margin-top:42px;padding-top:28px;font-size:16px;display:flex}.news-article-back a{align-items:center;min-height:44px;display:inline-flex}.news-article-back a:hover{text-decoration:underline}@media (width<=980px){.news-feature{grid-template-columns:1fr}.news-feature-image{aspect-ratio:16/9;min-height:0}.news-feature-copy{padding:32px}.news-feature-copy .news-kicker{margin-top:24px}.news-list-item{grid-template-columns:280px 1fr;gap:30px}.news-heading-row,.news-overview-row{flex-direction:column;align-items:flex-start;gap:24px}.news-feature h2{font-size:40px}}@media (width<=640px){.news-heading{padding:25px 0 32px}.news-breadcrumb{gap:9px;margin-bottom:28px;font-size:13px}.news-intro{font-size:16px}.news-feature-section{padding-bottom:40px}.news-feature-copy{padding:26px 24px}.news-feature h2{font-size:34px}.news-film-badge{font-size:12px;bottom:14px;left:15px}.news-overview{padding:40px 0 52px}.news-list-item{grid-template-columns:1fr;gap:24px;padding:28px 0}.news-archive,.news-article-section{padding:36px 0 50px}.news-list-heading h2{font-size:22px}.news-article-heading{padding:25px 0 32px}.news-article-lead{font-size:16px}.news-article-heading h1{font-size:32px}.news-article-heading h1 span{font-size:23px}.news-video-section{padding-bottom:32px}.news-video-meta{gap:12px;font-size:12px}.news-article-body{font-size:17px;line-height:1.95}.news-article-opening{font-size:19px}.news-article-body h2{margin-top:36px;font-size:24px}.news-article-body blockquote{margin:28px 0;padding:20px}.news-article-body blockquote p{font-size:25px}.news-article-back{font-size:15px}.news-article-image{margin:28px 0}}@media (prefers-reduced-motion:reduce){.news-feature-image img{transition:none}.news-feature:hover .news-feature-image img{transform:none}}
