[hidden]{display:none!important}body.radio-visible{padding-bottom:145px}#radio-mini{position:fixed;z-index:100;bottom:14px;left:50%;transform:translateX(-50%);width:min(1160px,calc(100% - 32px));display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid #84313d;border-top:3px solid #ee263c;border-radius:8px;background:#141214;box-shadow:0 8px 36px #000a;color:white}#radio-mini .mini-cover{flex:none}#radio-mini .mini-cover img{display:block;width:72px;height:48px;object-fit:cover;border-radius:3px}#radio-mini .mini-copy{flex:1;min-width:0}#mini-show{font-size:17px;line-height:1.2;display:block}#mini-host{font-size:14px;color:#edb2bd;display:block;line-height:1.4;margin-top:3px}#mini-status{font-size:13px;color:#d2c5c8;line-height:1.5;margin:4px 0 0}#radio-mini button{flex:none;min-width:44px;min-height:44px;border-radius:5px;border:1px solid #876269;background:#292024;color:white;padding:8px 12px;font-size:15px}#radio-mini #mini-toggle{background:#bb122a;border-color:#ef4660;font-size:23px;width:48px}#radio-mini #mini-close{font-size:24px;background:transparent;border-color:#64585c}#radio-mini button:disabled{opacity:.5;cursor:not-allowed}#navigation-status{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:110;max-width:calc(100% - 32px);width:max-content;padding:14px 20px;border:1px solid #9e4758;background:#251b20;color:white;border-radius:5px;font-size:15px}body.radio-visible #navigation-status{bottom:155px}.clinic-presenter{display:grid;grid-template-columns:56px 1fr;gap:15px;margin:24px 0 18px;padding:24px 18px;background:#f9f8f8;border-radius:5px;color:#161214;border-left:4px solid #ed2639}.presenter-mark{width:56px;height:56px;display:grid;place-items:center;background:#9f1529;color:white;border-radius:50%;font-size:18px;font-weight:800}.presenter-kicker{color:#8e1b2b;font-size:12px;font-weight:bold;letter-spacing:1px;margin:0 0 8px}.clinic-presenter h3{font-size:26px;line-height:1.08;letter-spacing:-.7px;margin:0 0 10px}#presenter-host{font-size:17px;font-weight:700;line-height:1.4;margin:0}#presenter-time{font-size:14px;color:#574448;margin:10px 0 0}.clinic-hero{max-width:1400px;grid-template-columns:1.35fr 1fr;gap:44px;padding-top:38px}.clinic-intro h1{font-size:clamp(52px,5.6vw,78px)}.clinic-studio{margin-top:24px;box-shadow:0 0 40px #ba142028}.clinic-studio img{aspect-ratio:16/9}.clinic-intro .lead{max-width:650px}.clinic-welcome{grid-template-columns:128px 1fr}.clinic-poster{max-width:128px}.clinic-welcome .section-heading h2{font-size:38px}.clinic-player-copy{font-size:16px}.clinic-show[hidden]{display:none!important}
@media(max-width:1000px){.clinic-hero{gap:28px;grid-template-columns:1.15fr 1fr}.clinic-presenter{grid-template-columns:1fr}.presenter-mark{width:44px;height:44px}.clinic-presenter h3{font-size:24px}}
@media(max-width:800px){.clinic-hero{display:flex;gap:0}.clinic-welcome{grid-template-columns:100px 1fr;gap:22px}.clinic-poster{max-width:100px}.clinic-welcome .section-heading h2{font-size:29px}.clinic-welcome-copy p{font-size:16px}.clinic-presenter{grid-template-columns:44px 1fr;gap:12px;padding:18px 14px}.clinic-presenter h3{font-size:23px}#presenter-host{font-size:16px}#radio-mini{gap:10px;padding:12px;width:calc(100% - 20px);bottom:8px;flex-wrap:wrap}#radio-mini .mini-cover{display:none}#radio-mini .mini-copy{flex-basis:calc(100% - 68px);order:0}#radio-mini #mini-toggle{order:1}#radio-mini #mini-mute{order:2;margin-left:auto}#radio-mini #mini-close{order:3}#mini-show{font-size:16px}#mini-host{font-size:13px}#mini-status{font-size:12px}body.radio-visible{padding-bottom:210px}body.radio-visible #navigation-status{bottom:205px}}
@media(max-width:430px){.clinic-welcome{grid-template-columns:1fr}.clinic-poster{max-width:100px}.clinic-welcome .section-heading h2{font-size:30px}}
