.X15SMG_card{border:1px solid var(--m90-line);border-radius:var(--m90-radius-lg);background:var(--m90-surface);min-width:0;box-shadow:0 16px 42px var(--m90-shadow-soft);overflow:hidden}.X15SMG_media{aspect-ratio:16/10;background:var(--m90-navy);display:block;position:relative;overflow:hidden}.X15SMG_media img{object-fit:cover;transition:transform .35s}.X15SMG_card:hover .X15SMG_media img{transform:scale(1.025)}.X15SMG_media>span{color:#fff;background:var(--m90-red);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;bottom:14px;left:14px}.X15SMG_copy{padding:20px}.X15SMG_meta{color:var(--m90-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.X15SMG_meta b{color:var(--m90-blue);letter-spacing:.09em;text-transform:uppercase}.X15SMG_meta time{white-space:nowrap}.X15SMG_copy h3{color:var(--m90-navy);letter-spacing:-.035em;margin:12px 0 9px;font-size:24px;line-height:1.14}.X15SMG_copy h3 a{color:inherit}.X15SMG_copy p{-webkit-line-clamp:3;color:var(--m90-muted);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.X15SMG_open{min-height:40px;color:var(--m90-blue);align-items:center;gap:10px;margin-top:16px;font-size:11px;font-weight:850;display:inline-flex}.X15SMG_open span{color:var(--m90-red);font-size:16px;transition:transform .2s}.X15SMG_open:hover span{transform:translate(3px)}.X15SMG_card[data-compact]{border-radius:14px;grid-template-columns:190px minmax(0,1fr);display:grid}.X15SMG_card[data-compact] .X15SMG_media{aspect-ratio:auto;height:100%;min-height:180px}.X15SMG_card[data-compact] .X15SMG_copy{padding:18px}.X15SMG_card[data-compact] .X15SMG_copy h3{font-size:19px}.X15SMG_card[data-compact] .X15SMG_copy p{-webkit-line-clamp:2;font-size:12px}.X15SMG_card[data-compact] .X15SMG_open{margin-top:9px}@media (max-width:760px){.X15SMG_copy{padding:17px}.X15SMG_copy h3{font-size:21px}.X15SMG_card[data-compact]{grid-template-columns:118px minmax(0,1fr)}.X15SMG_card[data-compact] .X15SMG_media{min-height:150px}.X15SMG_card[data-compact] .X15SMG_copy{padding:14px}.X15SMG_card[data-compact] .X15SMG_copy h3{font-size:17px}.X15SMG_card[data-compact] .X15SMG_copy p,.X15SMG_card[data-compact] .X15SMG_open{display:none}.X15SMG_card[data-compact] .X15SMG_meta{flex-direction:column;align-items:flex-start;gap:5px}}
