.news-entry{display:flex;align-items:center;gap:14px;width:fit-content;font-size:18px;margin-top:34px;padding:14px 0;border-bottom:1px solid #7598aa;color:#dae8ed}.news-entry img{width:30px;height:30px;object-fit:contain;filter:brightness(0) invert(1);transition:transform .25s}.news-entry:hover img{transform:rotate(12deg)}
.article-heading h1,.news-card h2{text-wrap:balance}
.news-page{background:#080f15;color:#e9f0f2}.news-page .site-header{position:fixed;height:88px;background:rgba(8,15,21,.96);backdrop-filter:blur(14px)}.news-page .brand{width:170px}.news-page .desktop-nav{gap:27px;font-size:15px}.news-page .desktop-nav a[aria-current=page]{color:#b9dce9}.news-page .contact-link{display:flex;align-items:center;gap:13px;font-size:15px}.news-page .brand-motif{width:22px;height:22px;object-fit:contain;filter:brightness(0) invert(1)}
.news-main{max-width:1340px;margin:auto;padding:160px var(--pad) 100px;min-height:75vh}.news-page .eyebrow{font-size:13px;color:#8eadbd;letter-spacing:.15em;margin-bottom:20px}.news-page h1{font-size:clamp(42px,5.2vw,70px);font-weight:400;line-height:1.3;letter-spacing:-.03em;margin-bottom:26px}.news-lead{font-size:21px;color:#a9bdc8;max-width:740px;line-height:1.9;margin-bottom:65px}.news-card{border-block:1px solid #344b58;padding:32px 0;display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center}.news-card-photo{overflow:hidden;display:block;background:#101e27}.news-card-photo img{aspect-ratio:4/3;width:100%;height:auto;object-fit:cover;transition:transform .7s}.news-card-photo:hover img{transform:scale(1.025)}.news-card-meta{font-size:15px;color:#90b3c4;display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:20px}.news-card h2{font-size:clamp(25px,2.5vw,36px);font-weight:400;letter-spacing:0;line-height:1.55;margin-bottom:22px}.news-card h2 a:hover{color:#bcdde9}.news-card-copy>p{font-size:18px;line-height:1.9;color:#a9bdc8}.news-card .news-entry{margin-top:26px;font-size:16px;padding:9px 0}.news-card .news-entry img{width:24px;height:24px}
.article-main{padding-bottom:80px}.news-back{display:inline-flex;gap:12px;align-items:center;color:#a2bcc9;font-size:16px;margin-bottom:42px}.news-back:hover{color:#eaf5f9}.article-heading{max-width:1010px}.article-heading h1{font-size:clamp(31px,4vw,54px);line-height:1.5;letter-spacing:-.02em;margin-bottom:28px}.article-deck{font-size:22px;line-height:1.9;color:#afc3cf;max-width:870px;margin-bottom:28px}.article-meta{display:flex;flex-wrap:wrap;gap:10px 26px;color:#89a5b6;font-size:15px;margin-bottom:42px}.article-meta span+span{border-left:1px solid #385261;padding-left:26px}.article-photo{margin:0 0 52px}.article-photo img{width:100%;height:auto}.article-photo figcaption,.article-video figcaption{font-size:14px;line-height:1.8;color:#7f9bad;margin-top:12px}
.article-copy{max-width:790px;margin-inline:auto}.article-copy>p{font-size:20px;line-height:2.05;color:#c1d0d8;margin-bottom:29px}.article-copy>p.article-opening{color:#e1eaf0;font-size:22px}.article-video{margin:44px 0 48px}.article-video video{width:100%;aspect-ratio:4/3;background:#020609}.article-end{margin-top:50px;padding-top:30px;border-top:1px solid #344b58;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:17px;color:#a9c7d5}.article-end a{border-bottom:1px solid #51778a;padding-bottom:4px}.news-page .site-footer{font-size:13px}.news-page .site-footer .brand{width:135px}.news-page .mobile-nav{top:88px}.news-page .reading-progress{background:#a6cedf}
@media(max-width:1100px){.news-page .desktop-nav{gap:19px;font-size:14px}.news-page .contact-link{display:none}.news-card{gap:32px}}
@media(max-width:760px){.news-page .site-header{height:76px}.news-page .brand{width:148px}.news-page .desktop-nav{display:none}.news-page .menu-toggle{display:block}.news-page .mobile-nav{top:76px}.news-main{padding-top:120px;padding-bottom:60px}.news-page h1{font-size:44px}.news-lead{font-size:18px;margin-bottom:38px}.news-card{display:block;padding:24px 0}.news-card-photo{margin-bottom:26px}.news-card h2{font-size:27px}.news-card-copy>p{font-size:17px}.news-card-meta{font-size:14px}.news-back{font-size:15px;margin-bottom:32px}.article-heading h1{font-size:31px;line-height:1.55}.article-deck{font-size:19px}.article-meta{font-size:13px;gap:9px 15px;margin-bottom:28px}.article-meta span+span{padding-left:15px}.article-photo{margin-inline:calc(-1 * var(--pad));margin-bottom:36px}.article-photo figcaption{padding-inline:var(--pad)}.article-copy>p{font-size:18px;line-height:1.95;margin-bottom:25px}.article-copy>p.article-opening{font-size:20px}.article-video{margin:30px 0 35px}.article-end{font-size:16px}.news-page .site-footer{display:block}.news-page .site-footer>*{margin-bottom:16px}.news-entry{font-size:18px}}
@media(prefers-reduced-motion:reduce){.news-entry img,.news-card-photo img{transition:none}html{scroll-behavior:auto}}
