.ss-featured__inner{display:flex;flex-direction:column;gap:40px}.ss-featured .ss-featured__head{display:flex;flex-direction:column;gap:12px;margin:0;max-width:760px}.ss-featured__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ss-featured__card{background:var(--ss-white);border:1px solid var(--ss-line);border-radius:var(--ss-radius-lg);color:var(--ss-ink);display:flex;flex-direction:column;margin:0;min-width:0;overflow:hidden}.ss-featured__img{aspect-ratio:16/10;display:block;height:auto;object-fit:cover;width:100%}.ss-featured__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:28px}.ss-featured__source{color:var(--ss-magenta);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.5;margin:0;text-transform:uppercase}.ss-featured__title{font-size:24px;font-weight:800;line-height:1.25;margin:0}.ss-featured__text{color:var(--ss-muted);font-size:16px;line-height:1.6;margin:0}.ss-featured__link{align-items:center;align-self:flex-start;color:var(--ss-magenta);display:inline-flex;font-weight:700;margin-top:auto;min-height:44px;text-underline-offset:3px}.ss-featured__link:hover{color:var(--ss-magenta-dark)}@media (max-width:900px){.ss-featured__inner{gap:28px}.ss-featured__grid{gap:14px;grid-template-columns:minmax(0,1fr)}.ss-featured__body{padding:22px}}