.news-module__7Hs3TG__grid{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.news-module__7Hs3TG__card{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-4);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);flex-direction:column;display:flex;overflow:hidden}.news-module__7Hs3TG__card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.news-module__7Hs3TG__media{line-height:0;display:block}.news-module__7Hs3TG__media img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.news-module__7Hs3TG__body{padding:var(--s-5)}.news-module__7Hs3TG__body time{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep);font-size:.76rem;font-weight:600}.news-module__7Hs3TG__body h2{margin:var(--s-2) 0 0;font-size:var(--step-1);line-height:1.28}.news-module__7Hs3TG__body h2 a{color:inherit;text-decoration:none}.news-module__7Hs3TG__body h2 a:hover{color:var(--accent)}.news-module__7Hs3TG__body p{margin:var(--s-3) 0 0;color:var(--muted);font-size:.9rem;line-height:1.6}.news-module__7Hs3TG__date{margin:0 0 var(--s-3);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep);max-width:none;font-size:.78rem;font-weight:600}.news-module__7Hs3TG__cover{width:100%;height:auto;margin-bottom:var(--s-6);border-radius:var(--r-4);object-fit:cover}.news-module__7Hs3TG__postSource{margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--line)}
