.home-news-magic-grid{--news-magic-columns:repeat(4, minmax(0, 1fr));grid-auto-flow:row}.home-news-magic-grid .magic-bento__rim{display:none}.home-news-magic-grid .home-news-card{border-color:var(--teal)}.home-news-magic-grid .home-news-card:hover,.home-news-magic-grid .home-news-card:focus-visible{border-color:rgb(var(--mb-glow-rgb));transform:none}.home-news-magic-grid .home-news-card:focus-visible{outline:2px solid rgb(var(--mb-glow-rgb));outline-offset:-3px}@media (max-width:900px){.home-news-magic-grid{--news-magic-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:580px){.home-news-magic-grid{--news-magic-columns:minmax(0, 1fr)}}
.home-news{padding:clamp(3rem, 6vw, 5.5rem) var(--page-pad);color:var(--white);background:var(--ink-soft)}.home-news-heading{margin-bottom:clamp(2.5rem,5vw,4rem);display:block}.home-news-heading>div>span{color:var(--teal);font-variation-settings:"wdth" 78, "wght" 650;letter-spacing:.1em;margin-bottom:.9rem;font-family:Archivo Variable,sans-serif;font-size:.66rem;display:block}.home-news-heading h2{margin:0;font-size:clamp(1.35rem,2.4vw,2.2rem);font-weight:690;line-height:1.15}.home-news-subtitle{max-width:42rem;color:var(--muted-dark);margin:.65rem 0 0;font-size:.78rem;line-height:1.7}.home-news-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2.4vw,2rem);margin:0 0 1rem;padding:0;list-style:none;display:grid}.home-news-card{height:100%;color:var(--white);border:1px solid var(--line-dark);transition:transform .26s var(--ease-out), border-color .2s ease;background:#ffffff0d;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.home-news-card:hover,.home-news-card:focus-visible{border-color:var(--teal);transform:translateY(-4px)}.home-news-card-cover{aspect-ratio:16/9;background:#07090880;display:block;position:relative}.home-news-card-cover img{object-fit:cover}.home-news-card time{color:var(--teal);font-variation-settings:"wdth" 78, "wght" 650;letter-spacing:.08em;padding:1.05rem 1.15rem 0;font-family:Archivo Variable,sans-serif;font-size:.66rem}.home-news-card strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:.5rem 1.15rem 1.25rem;font-size:.92rem;font-weight:620;line-height:1.5;display:-webkit-box;overflow:hidden}.home-news .text-link-light{color:var(--white)}@media (max-width:900px){.home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.home-news-grid{grid-template-columns:1fr}}
