@font-face{font-family:AnyTFeature;src:url('assets/fonts/anyt-store-semibold.woff2') format('woff2');font-weight:600;font-display:swap}
.mwm-button-broadcast{position:relative;background:#f5f2fc;color:#152b3b;padding:76px 7% 80px;scroll-margin-top:92px}
.mwm-button-broadcast #guides{position:absolute;top:0}
.mwm-buttons-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:48px;margin-bottom:34px}
.mwm-buttons-heading h2{font-family:AnyTFeature,'Noto Sans SC','Microsoft YaHei',sans-serif;font-size:clamp(30px,3.6vw,50px);font-weight:600;letter-spacing:-.025em;line-height:1.15;max-width:20ch;margin:0;text-wrap:balance}
.mwm-buttons-heading p{font-size:16px;line-height:1.7;color:#574e67;margin:0;max-width:55ch}
.mwm-buttons-art{margin:0}.mwm-buttons-art img{display:block;width:100%;height:auto;border-radius:12px}
.mwm-buttons-art figcaption{color:#574e67;font-size:14px;line-height:1.7;margin-top:14px}
.mwm-button-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:32px 0 0;padding:0 0 28px;border-bottom:1px solid #c9c1d6}
.mwm-button-types>div{min-width:0}.mwm-button-types dt{display:flex;align-items:center;gap:12px;font-size:20px;line-height:1.4;font-weight:600}
.mwm-button-types dt svg{width:25px;height:25px;flex:none;fill:none;stroke:#176b5d;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.mwm-button-types dd{margin:12px 0 0;color:#574e67;font-size:16px;line-height:1.7;max-width:32ch}
.mwm-buttons-close{display:grid;grid-template-columns:auto minmax(0,1fr);gap:40px;align-items:start;margin-top:28px}
.mwm-buttons-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#152b3b;color:#fff;min-height:48px;padding:14px 22px;border-radius:12px;text-decoration:none;font-size:16px;font-weight:600;line-height:1.4}
.mwm-buttons-cta svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.mwm-buttons-cta:hover{background:#176b5d}.mwm-buttons-cta:focus-visible{outline:3px solid #176b5d;outline-offset:5px}
.mwm-buttons-close p{font-size:14px;line-height:1.7;color:#574e67;margin:0;max-width:72ch}
.mwm-button-broadcast ::selection{background:#176b5d;color:white}
@media(max-width:700px){.mwm-button-broadcast{padding:42px 6% 48px;scroll-margin-top:76px}.mwm-buttons-heading{grid-template-columns:1fr;gap:20px;margin-bottom:26px}.mwm-buttons-heading h2{font-size:32px;max-width:20ch}.mwm-buttons-art img{border-radius:12px}.mwm-buttons-art figcaption{font-size:14px}.mwm-button-types{grid-template-columns:1fr;gap:24px;margin-top:28px}.mwm-button-types dt{font-size:20px}.mwm-button-types dd{margin-left:37px;max-width:40ch}.mwm-buttons-close{grid-template-columns:1fr;gap:22px}.mwm-buttons-cta{justify-self:start}.mwm-buttons-close p{font-size:14px}}
