.sf-feat{--f-rood:#e62d2d;--f-roze:#bc549a;--f-off:#f9f7f6;--f-ink:#1d1a22;--f-lila:#dbd1fc;background:var(--f-off);font-family:Lato,Helvetica Neue,Arial,sans-serif;padding:64px 20px}.sf-feat *{box-sizing:border-box}.sf-feat .sff-wrap{margin:0 auto;max-width:1200px}.sf-feat .sff-head{margin:0 auto 40px;max-width:960px;text-align:center}.sf-feat .sff-head h2{white-space:nowrap}@media(max-width:760px){.sf-feat .sff-head h2{white-space:normal}}.sf-feat .sff-eyebrow{color:var(--f-rood);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.sf-feat h2{color:var(--f-ink);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0}.sf-feat .sff-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.sf-feat .sff-card{background:#fff;border-radius:20px;box-shadow:0 2px 10px rgba(29,26,34,.06);display:flex;flex-direction:column;overflow:hidden;transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s}.sf-feat .sff-card:hover{box-shadow:0 28px 60px -26px rgba(38,26,40,.4);transform:translateY(-8px)}.sf-feat .sff-img{aspect-ratio:16/11;background:var(--f-lila);overflow:hidden}.sf-feat .sff-img img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.sf-feat .sff-card:hover .sff-img img{transform:scale(1.05)}.sf-feat .sff-body{display:flex;flex:1;flex-direction:column;padding:24px 24px 26px}.sf-feat .sff-tag{align-self:flex-start;background:var(--f-lila);border-radius:999px;color:#27348b;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-bottom:12px;padding:5px 12px;text-transform:uppercase}.sf-feat .sff-body h3{color:var(--f-ink);font-size:1.3rem;font-weight:900;letter-spacing:-.01em;margin:0 0 8px}.sf-feat .sff-body p{color:#6b6570;flex:1;font-size:.98rem;line-height:1.55;margin:0 0 18px}.sf-feat .sff-link{align-self:flex-start;color:var(--f-rood);font-size:.98rem;font-weight:700;text-decoration:none;transition:gap .2s ease}.sf-feat .sff-link:hover{color:#c92424}@media(max-width:860px){.sf-feat .sff-grid{grid-template-columns:1fr}.sf-feat .sff-img{aspect-ratio:16/9}}