.hmg-category-header{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:30px 0 20px}
.hmg-category-header h1{margin:0;overflow-wrap:anywhere}
.hmg-category-total{flex-shrink:0;min-width:120px;padding:30px;background:#f5f5f5;color:#080808;text-align:center;border-radius:6px;font:800 14px/20px Heebo,Arial,sans-serif;text-transform:uppercase}
.hmg-category-total strong{display:block;font-size:36px;line-height:42px}
.hmg-category-partner{display:flex;align-items:center;gap:22px;padding:16px;background:#f5f5f5;color:#080808;border-radius:12px;margin:20px 0 40px}
.hmg-category-partner-logo{flex:0 0 220px;background:#fff;padding:12px}
.hmg-category-partner-logo img{display:block;width:100%;height:140px;object-fit:contain}
.hmg-category-partner-copy{flex:1;min-width:0}
.hmg-category-partner-copy h2{font:400 30px/1.25 Heebo,Arial,sans-serif;margin:0 0 18px}
.hmg-category-partner-copy p{font-size:17px;line-height:26px;color:#666;margin:0}
.hmg-category-partner-audio{align-self:flex-start;max-width:100%}
.hmg-jingle-toggle{width:52px;height:52px;border:0;border-radius:50%;background:#000;color:#fff;font-size:22px;display:grid;place-items:center}
.hmg-jingle-toggle[hidden]{display:none}
.hmg-category-partner-audio audio{max-width:240px}
.hmg-category-ad{grid-column:1/-1}.hmg-category-ad:empty{display:none}
.hmg-ad--home_left,.hmg-ad--home_right,.hmg-ad--sidebar{width:100%;max-width:330px}
@media(max-width:850px){.hmg-category-partner-logo{flex-basis:160px}.hmg-category-partner-copy h2{font-size:25px}.hmg-category-total{min-width:95px;padding:20px}}
@media(max-width:540px){.hmg-category-header{align-items:center;margin-top:0}.hmg-category-header h1{font-size:34px}.hmg-category-total{min-width:70px;padding:12px}.hmg-category-total strong{font-size:28px}.hmg-category-partner{flex-wrap:wrap;gap:16px}.hmg-category-partner-logo{flex-basis:100%}.hmg-category-partner-logo img{height:110px}.hmg-category-partner-copy{flex-basis:calc(100% - 74px)}.hmg-category-partner-copy h2{font-size:23px}.hmg-category-partner-copy p{font-size:15px;line-height:23px}.hmg-category-partner-audio{max-width:100%}}
