/* FM_DELIVERY_QUE_HACER_5052_VISUAL_V1 — isolated to .fm-qh */
.fm-qh,.fm-qh-detail{background:#0a0a0c;color:#f8f9fa;font-family:inherit}
.fm-qh{padding:24px 0 70px}.fm-qh-wrap,.fm-qh-detail-wrap{max-width:1190px;margin:auto;padding:0 24px}
.fm-qh-feature,.fm-qh-detail-hero{display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:38px;margin:16px 0 42px}
.fm-qh-feature-copy h1{color:#fff;font-size:clamp(30px,4vw,58px);line-height:1.06;margin:20px 0}
.fm-qh-feature-copy p,.fm-qh-detail-hero p{color:#b9bac1;font-size:18px;line-height:1.6;max-width:600px}
.fm-qh-kicker,.fm-qh-category{font-size:12px;letter-spacing:1.8px;font-weight:800;text-transform:uppercase;color:#d4af37}
.fm-qh-feature img,.fm-qh-detail-hero img{width:100%;height:335px;object-fit:cover;border:1px solid #363330;border-radius:24px}
.fm-qh-feature-btn{display:inline-block;margin-top:18px;background:#d4af37;color:#100e07!important;border-radius:30px;padding:15px 22px;text-decoration:none;font-weight:850}
.fm-qh-filters{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 30px}.fm-qh-filters button{border:1px solid #313137;background:#151519;color:#f8f9fa;border-radius:24px;padding:11px 18px;font-size:14px;font-weight:700;cursor:pointer}
.fm-qh-filters button.active,.fm-qh-filters button:hover{background:#d4af37;border-color:#d4af37;color:#0a0a0c}
.fm-qh-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;scroll-margin-top:100px}
.fm-qh-card{display:block;overflow:hidden;background:#151518;border:1px solid #323236;border-radius:18px;text-decoration:none;color:#f8f9fa!important;transition:transform .15s,border-color .15s}
.fm-qh-card:hover{border-color:#d4af37;transform:translateY(-2px)}.fm-qh-card[hidden]{display:none}
.fm-qh-card>img{display:block;width:100%;height:260px;object-fit:cover}.fm-qh-info{padding:22px}
.fm-qh-info h3{font-size:25px;color:#fff;line-height:1.22;margin:12px 0}.fm-qh-info p{font-size:15px;color:#bcbcc3;line-height:1.65;margin:0 0 17px}
.fm-qh-read{color:#d4af37;font-weight:800}.fm-qh-note{margin:30px 0;color:#aaaab2;font-size:13px}
.fm-qh-body{background:#0a0a0c}.fm-qh-detail{min-height:100vh;padding:35px 0 85px}
.fm-qh-back{color:#d4af37;text-decoration:none;font-weight:800}.fm-qh-detail-hero{margin:40px 0}.fm-qh-detail-hero h1{font-size:clamp(32px,4.4vw,60px);color:#fff;line-height:1.12;margin:17px 0}
.fm-qh-article{max-width:820px;margin:0 auto}.fm-qh-article p{font-size:18px;line-height:1.9;color:#d6d6dd;margin:20px 0}.fm-qh-article h2{font-size:clamp(24px,3vw,36px);color:#fff;line-height:1.23;margin:45px 0 19px}
.fm-qh-article figure{margin:30px 0}.fm-qh-article figure img{max-width:100%;max-height:680px;object-fit:contain;border-radius:15px;display:block;margin:auto}
.fm-qh-verify{border-left:3px solid #d4af37;background:#171619;color:#d9d9df;padding:17px 20px;border-radius:5px;margin:35px 0;font-size:15px;line-height:1.6}
@media(max-width:800px){.fm-qh-feature,.fm-qh-detail-hero{grid-template-columns:1fr;gap:22px}.fm-qh-feature img,.fm-qh-detail-hero img{height:250px}.fm-qh-cards{grid-template-columns:1fr}.fm-qh-card>img{height:230px}.fm-qh-wrap,.fm-qh-detail-wrap{padding:0 17px}.fm-qh-article p{font-size:16px}}

/* FM_DELIVERY_QUEHACER_HERO_COMPACTO_20261030_V3 */
.fm-qh{padding:22px 0 58px}
.fm-qh .fm-qh-feature{display:block;max-width:880px;margin:10px 0 20px}
.fm-qh .fm-qh-feature-copy h1{font-size:clamp(35px,4.1vw,56px);line-height:1.08;margin:14px 0}
.fm-qh .fm-qh-feature-copy p{max-width:790px;font-size:17px;line-height:1.58;margin:0}
.fm-qh .fm-qh-feature-btn{margin-top:16px;padding:12px 20px}
.fm-qh .fm-qh-filters{margin:24px 0 26px}
.fm-qh .fm-qh-card>img{height:242px}
@media(max-width:800px){
.fm-qh{padding:18px 0 45px}
.fm-qh .fm-qh-feature{margin:8px 0 17px}
.fm-qh .fm-qh-feature-copy h1{font-size:clamp(32px,8vw,46px)}
.fm-qh .fm-qh-filters{margin:20px 0 22px}
.fm-qh .fm-qh-card>img{height:220px}
}
