[data-dakar-recommendation]{box-sizing:border-box;letter-spacing:0}
[data-dakar-recommendation][hidden]{display:none!important}
.dakar-home-recommend{background:#0d3977;color:#fff;margin:0;padding:30px 0;border-bottom:1px solid #1c5897}
.dakar-home-recommend .dakar-promo-inner{width:calc(100% - 64px);max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 240px;gap:30px;align-items:center}
.dakar-home-recommend h2{color:#fff;font-size:28px;line-height:1.3;margin:6px 0 10px;font-family:inherit}
.dakar-home-recommend p{font-size:15px;line-height:1.6;margin:6px 0;color:#dce9fa}
.dakar-home-recommend .dakar-promo-image{display:block;width:100%;aspect-ratio:1984/844;object-fit:contain}
.dakar-home-recommend .dakar-promo-date{color:#93e5da;font-size:13px}
.dakar-promo-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 18px;border:1px solid #0065bf;border-radius:4px;background:#0065bf;color:#fff!important;font:600 14px/1.5 Arial,sans-serif;text-decoration:none;margin-top:12px}
.dakar-home-recommend .dakar-promo-action{background:#fff;color:#103d7b!important;border-color:#fff}
.dakar-promo-live{display:inline-block;padding:3px 8px;background:#d92332;color:#fff;font-size:12px;border-radius:3px;margin-left:10px}
.dakar-promo-live[hidden]{display:none}
.dakar-page #overview .dakar-overview-recommend{padding:22px 24px;margin:0 0 30px;border:1px solid var(--line);border-top:3px solid #00b9ac;border-radius:5px;background:#f9fcff}
.dakar-page #overview .dakar-overview-recommend h3{margin:0 0 10px;font-size:24px;color:#0a2f6d}
.dakar-page #overview .dakar-overview-recommend p{font-size:14px;line-height:1.7;margin:8px 0;color:var(--muted)}
.dakar-page #overview .dakar-overview-recommend [data-promo=session]{font-weight:700;color:#0a2f6d}
@media(max-width:650px){.dakar-home-recommend{padding:24px 0}.dakar-home-recommend .dakar-promo-inner{width:calc(100% - 36px);grid-template-columns:1fr;gap:18px}.dakar-home-recommend h2{font-size:24px}.dakar-home-recommend .dakar-promo-image{max-width:300px}.dakar-page #overview .dakar-overview-recommend{padding:18px}.dakar-page #overview .dakar-overview-recommend h3{font-size:21px}}
