.home-news{background:#080c13;padding:90px 0 105px;scroll-margin-top:85px}.news-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:42px}.news-heading h2{font-size:38px;font-weight:500;margin:0;color:#f2f5fa}.news-heading p{font-size:15px;color:#90a0b7;margin:0}.news-entry{display:grid;grid-template-columns:150px minmax(0,1fr) 112px;gap:36px;align-items:start;padding:38px 0;border-top:1px solid #263344;transition:border-color .25s}.news-entry:last-child{border-bottom:1px solid #263344}.news-meta time{display:block;font-size:19px;color:#9bb9df;font-variant-numeric:tabular-nums}.news-meta>span{display:block;margin-top:12px;font-size:13px;color:#7b8da5}.news-body h3{margin:0 0 16px;font-size:23px;line-height:1.6;font-weight:500;color:#edf3fd}.news-body h3 a{color:inherit;text-decoration:none;transition:color .2s}.news-body p{margin:0;max-width:760px;line-height:1.9;color:#9daec4;font-size:15px}.news-read{color:#8fb7f2;font-size:14px;text-decoration:none;padding:8px 0;white-space:nowrap}.news-read span{display:inline-block;margin-left:5px;transition:transform .2s}.news-entry:hover{border-top-color:#6494d5}.news-entry:hover h3 a{color:#9fc5ff}.news-read:hover span{transform:translate(3px,-3px)}.home-news a:focus-visible{outline:2px solid #8fb7f2;outline-offset:6px}.header nav>a[href="#news"]{padding:0 22px;border-left:1px solid currentColor}.header nav>a[href="#news"]+button{border-left:1px solid currentColor!important}@media(max-width:700px){.home-news{padding:60px 0}.home-news .content-shell{width:90%;max-width:none}.news-heading{display:block}.news-heading h2{font-size:30px}.news-heading p{margin-top:16px}.news-entry{grid-template-columns:1fr;gap:18px;padding:28px 0}.news-meta{display:flex;align-items:center;gap:18px}.news-meta>span{margin:0}.news-body h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.home-news *{transition:none}}

/* Three editorial image cards */
.news-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.news-entry,.news-entry:last-child{display:block;padding:0;border:0;min-width:0;background:#0e1928;transition:transform .3s ease,background .3s ease}.news-card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.news-image{position:relative;overflow:hidden;margin:0;aspect-ratio:600/380;background:#0b1828}.news-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.news-image figcaption{position:absolute;right:12px;bottom:10px;color:#9eb2cb;font-size:11px}.news-card-content{padding:26px 24px 24px;display:flex;flex:1;flex-direction:column}.news-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:17px}.news-meta time{font-size:13px;color:#9bb0ca}.news-meta>span{font-size:12px;margin:0}.news-card-content h3{font-size:21px;line-height:1.65;font-weight:500;margin:0 0 25px;color:#edf3fd;transition:color .25s}.news-card-more{margin-top:auto;font-size:13px;color:#8fb7f2;display:flex;justify-content:space-between;align-items:center}.news-card-more>span{font-size:20px;transition:transform .3s}.news-entry:hover,.news-entry:focus-within{transform:translateY(-7px);background:#142238}.news-entry:hover img,.news-entry:focus-within img{transform:scale(1.05)}.news-entry:hover h3,.news-entry:focus-within h3{color:#a8cdff}.news-entry:hover .news-card-more>span{transform:translate(3px,-3px)}@media(max-width:900px){.news-list{gap:16px}.news-card-content{padding:20px 16px}.news-card-content h3{font-size:18px}}@media(max-width:700px){.news-list{grid-template-columns:1fr;gap:28px}.news-entry{padding:0}.news-card-content{padding:24px}.news-card-content h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.news-entry,.news-image img,.news-card-content h3,.news-card-more>span{transition:none}.news-entry:hover,.news-entry:focus-within,.news-entry:hover img,.news-entry:focus-within img{transform:none}}

.news-entry:nth-child(3) .news-image img{object-fit:contain}.news-entry:nth-child(3) .news-image{background:#16112e}
