.mf-featured,.mf-featured *{box-sizing:border-box}.mf-featured{background:#fff;border-bottom:1px solid #eceae4;font-family:Inter,sans-serif;padding:clamp(56px,7vw,80px) 0}.mf-wrap{margin:0 auto;max-width:1240px;padding:0 40px}.mf-featured__in{align-items:center;display:grid;gap:56px;grid-template-columns:400px 1fr}.mf-thumb{aspect-ratio:16/9;background:#fafaf8;border:1px solid #eceae4;border-radius:20px;overflow:hidden;position:relative}.mf-thumb__img{display:block;height:100%;object-fit:cover;width:100%}.mf-thumb__placeholder{align-items:center;background:linear-gradient(145deg,#fef0e6,#fde0c8);display:flex;height:100%;justify-content:center;width:100%}.mf-type-badge{border-radius:100px;font-size:10.5px;font-weight:700;left:14px;letter-spacing:.07em;padding:4px 11px;position:absolute;text-transform:uppercase;top:14px}.mf-type-podcast{background:#fef0e6;color:#e8651a}.mf-type-video{background:#eef3ff;color:#3b5fc4}.mf-type-article{background:#ebf5ef;color:#1e6644}.mf-type-webinar{background:#f5eefb;color:#7e4fa8}.mf-type-other{background:#f5f2ec;color:#9a8e84}.mf-eyebrow{align-items:center;color:#e8651a;display:flex;font-size:11px;font-weight:700;gap:9px;letter-spacing:.13em;margin-bottom:12px;text-transform:uppercase}.mf-eyebrow:before{background:currentColor;border-radius:2px;content:"";height:2px;width:20px}.mf-title{color:#17120d;font-family:Playfair Display,serif;font-size:clamp(26px,3.2vw,38px);font-weight:400;line-height:1.2;margin-bottom:16px}.mf-desc{color:#4a4038;font-size:16px;font-weight:300;line-height:1.8;margin-bottom:22px;max-width:540px}.mf-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.mf-meta-item{color:#9a8e84;font-size:13px;font-weight:500}.mf-meta-dot{color:#eceae4}.mf-btn{align-items:center;background:#e8651a;border-radius:100px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:11px 22px;text-decoration:none;transition:all .18s}.mf-btn:hover{background:#c4541a;box-shadow:0 6px 20px rgba(232,101,26,.28);transform:translateY(-1px)}@media(max-width:1024px){.mf-featured__in{gap:32px;grid-template-columns:1fr}.mf-thumb{max-width:500px}}