.mts-bm{max-width:1180px;margin:auto;color:#292929;line-height:1.65}.mts-bm .bm-hero{background:#17191a;color:#fff;border-radius:16px;padding:clamp(24px,5vw,58px);border-bottom:6px solid #fec600}.mts-bm .bm-kicker{color:#fec600;font-weight:800;letter-spacing:.08em}.mts-bm .bm-offer{font-size:clamp(25px,4vw,44px);line-height:1.15;font-weight:800;margin:14px 0}.mts-bm .bm-date{font-weight:700}.mts-bm .bm-state{background:#fff7d7;border-left:4px solid #fec600;padding:14px 18px;color:#292929;margin:20px 0}.mts-bm .bm-cta{display:inline-block;background:#fec600;color:#191919;border-radius:8px;padding:12px 20px;text-decoration:none;font-weight:700;margin:8px 10px 8px 0}.mts-bm .bm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.mts-bm .bm-card{border:1px solid #e3e3e3;border-radius:12px;padding:22px;background:#fff}.mts-bm .bm-card h3{font-size:21px;margin-top:0}.mts-bm .bm-card a,.mts-bm .bm-links a{color:#705600;text-decoration:underline;text-underline-offset:3px}.mts-bm h2{margin:38px 0 15px;font-size:clamp(23px,3vw,30px)}.mts-bm p{margin:12px 0}.mts-bm .bm-art{display:block;width:100%;height:auto;border-radius:12px;margin:24px 0}.mts-bm details{border-bottom:1px solid #ddd;padding:16px 0}.mts-bm summary{font-weight:700;cursor:pointer}.mts-bm .bm-terms{font-size:14px;background:#f6f6f6;padding:20px;border-radius:10px;margin-top:30px}.mts-bm .bm-links{display:flex;gap:12px 24px;flex-wrap:wrap}.mts-bm a:focus-visible,.mts-bm summary:focus-visible{outline:3px solid #705600;outline-offset:4px}@media(max-width:700px){.mts-bm .bm-grid{grid-template-columns:1fr}.mts-bm .bm-hero{padding:24px}.mts-bm .bm-cta{display:block;text-align:center}}