.mzk-radio-related{position:relative;min-width:0;margin-top:42px}
.mzk-home-page .mzk-radio-related{margin:42px 0 48px}
.mzk-radio-related__head{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}
.mzk-radio-related__head>div:first-child{min-width:0}
.mzk-radio-related__head h2{margin:0;color:#f4f7fa;font-size:20px;font-weight:750;line-height:1.25;letter-spacing:-.02em}
.mzk-radio-related__head p{margin:5px 0 0;color:#8291a4;font-size:13px;line-height:1.45}
.mzk-radio-related__more{flex:0 0 auto;color:#ffa200;font-size:14px;font-weight:700;text-decoration:none}
.mzk-radio-related__more:hover{text-decoration:underline}
.mzk-radio-related__stage{position:relative;min-width:0}
.mzk-radio-related__arrow{position:absolute;z-index:3;top:66px;display:grid;width:46px;height:46px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#d3dae3;background:#142333;box-shadow:0 8px 22px rgba(0,0,0,.28);cursor:pointer;transform:translateY(-50%);transition:color .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}
.mzk-radio-related__arrow--prev{left:4px}
.mzk-radio-related__arrow--next{right:4px}
.mzk-radio-related__arrow:hover,.mzk-radio-related__arrow:focus-visible{border-color:#ffa200;color:#111;background:#ffa200;outline:0}
.mzk-radio-related__arrow:active{transform:translateY(-50%) scale(.96)}
.mzk-radio-related__arrow.is-disabled,.mzk-radio-related__arrow:disabled{opacity:.25;pointer-events:none}
.mzk-radio-related__arrow svg{width:21px;height:21px}
.mzk-radio-related__arrow--prev svg{transform:rotate(180deg)}
.mzk-radio-related.is-no-arrows .mzk-radio-related__arrow{display:none}
.mzk-radio-related__viewport{min-width:0;overflow:hidden;padding:3px 56px 8px}
.mzk-radio-related__track{display:flex;width:max-content;min-width:100%;gap:18px;margin:0;padding:0;list-style:none;transition:transform .28s ease;will-change:transform}
.mzk-radio-related__item{flex:0 0 146px;min-width:0;scroll-snap-align:start;--mzk-radio-related-accent:#ffa200;--mzk-radio-related-glow:rgba(255,162,0,.12)}
.mzk-radio-related__item.is-violet{--mzk-radio-related-accent:#b39cff;--mzk-radio-related-glow:rgba(132,102,255,.14)}
.mzk-radio-related__item.is-blue{--mzk-radio-related-accent:#67b8ff;--mzk-radio-related-glow:rgba(49,150,255,.14)}
.mzk-radio-related__item.is-rose,.mzk-radio-related__item.is-red{--mzk-radio-related-accent:#ff6e9f;--mzk-radio-related-glow:rgba(255,75,137,.13)}
.mzk-radio-related__item.is-cyan{--mzk-radio-related-accent:#5ddbd5;--mzk-radio-related-glow:rgba(58,205,196,.13)}
.mzk-radio-related__item.is-green{--mzk-radio-related-accent:#57d98b;--mzk-radio-related-glow:rgba(53,198,110,.13)}
.mzk-radio-related__item.is-gold,.mzk-radio-related__item.is-amber{--mzk-radio-related-accent:#ffc04d;--mzk-radio-related-glow:rgba(255,174,31,.14)}
.mzk-radio-related__link{display:flex;min-width:0;align-items:center;flex-direction:column;color:inherit;text-decoration:none}
.mzk-radio-related__visual{position:relative;display:grid;width:132px;height:132px;place-items:center;margin-bottom:11px;border:1px solid color-mix(in srgb,var(--mzk-radio-related-accent) 32%,rgba(255,255,255,.08));border-radius:50%;color:var(--mzk-radio-related-accent);background:radial-gradient(circle at 68% 22%,var(--mzk-radio-related-glow),transparent 39%),#101d2a;box-shadow:0 14px 34px rgba(0,0,0,.19);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.mzk-radio-related__visual>svg{width:46px;height:46px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.mzk-radio-related__visual>span{position:absolute;right:5px;bottom:5px;display:grid;min-width:32px;height:32px;place-items:center;padding:0 7px;border:3px solid #07111a;border-radius:18px;color:#111;background:#ffa200;font-size:10px;font-weight:850;line-height:1}
.mzk-radio-related__link:hover .mzk-radio-related__visual{border-color:var(--mzk-radio-related-accent);box-shadow:0 0 0 5px var(--mzk-radio-related-glow),0 16px 38px rgba(0,0,0,.24)}
.mzk-radio-related__link:focus-visible{border-radius:12px;outline:2px solid #ffa200;outline-offset:4px}
.mzk-radio-related__link strong{display:block;width:100%;overflow:hidden;color:#f4f7fa;font-size:14px;font-weight:700;line-height:1.35;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.mzk-radio-related__tag{display:block;width:100%;margin-top:3px;overflow:hidden;color:#7f8d9f;font-size:11px;font-weight:550;line-height:1.4;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.mzk-radio-related__viewport.is-touch{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.mzk-radio-related__viewport.is-touch::-webkit-scrollbar{display:none}
.mzk-radio-related__viewport.is-touch .mzk-radio-related__track{transform:none!important}
@media(max-width:767px){.mzk-radio-related,.mzk-home-page .mzk-radio-related{margin-top:34px;margin-bottom:38px}.mzk-radio-related__head{align-items:flex-start;margin-bottom:15px}.mzk-radio-related__head p{font-size:12px}.mzk-radio-related__more{font-size:13px}.mzk-radio-related__arrow{display:none}.mzk-radio-related__viewport{margin-inline:-20px;padding:3px 20px 9px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mzk-radio-related__viewport::-webkit-scrollbar{display:none}.mzk-radio-related__track{gap:14px;transform:none!important}.mzk-radio-related__item{flex-basis:118px}.mzk-radio-related__visual{width:108px;height:108px}.mzk-radio-related__visual>svg{width:38px;height:38px}.mzk-radio-related__visual>span{min-width:29px;height:29px}.mzk-radio-related__link strong{font-size:13px}.mzk-radio-related__tag{font-size:10px}}
@media(max-width:479px){.mzk-radio-related__head{gap:12px}.mzk-radio-related__head p{max-width:26ch}.mzk-radio-related__more{max-width:100px;text-align:right}.mzk-radio-related__viewport{margin-inline:-16px;padding-inline:16px}}
@media(prefers-reduced-motion:reduce){.mzk-radio-related__track,.mzk-radio-related__visual,.mzk-radio-related__arrow{transition:none}.mzk-radio-related__viewport,.mzk-radio-related__viewport.is-touch{scroll-behavior:auto}}
