.m-news-card{background:var(--c-white);border:1px solid var(--c-border-warm);border-radius:var(--radius-md);overflow:hidden;transition:transform var(--duration-fast) ease-out,box-shadow var(--duration-fast) ease-out,border-color var(--duration-fast) ease-out}.m-news-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -18px color-mix(in srgb,var(--c-text-on-main) 24%,transparent);border-color:var(--c-main-light)}.m-news-card--link{display:block;text-decoration:none;color:inherit}.m-news-card--link:focus-visible{outline:2px solid var(--c-main);outline-offset:3px}.m-news-card__thumb .m-frame{aspect-ratio:4/3;width:100%;border-radius:0}.m-news-card__body{padding:clamp(18px,2vw,24px)}.m-news-card__date{font-family:var(--ff-sans);font-feature-settings:"tnum";font-size:.8rem;color:var(--c-text-warm-sub)}.m-news-card__title{font-family:var(--font-title);font-size:1rem;font-weight:700;color:var(--c-text-warm-sub);margin:.5em 0 1em;font-style:italic}.m-news-card__tags{display:flex;gap:8px;flex-wrap:wrap}
