.mgb-tv-section{background:#fff;padding-top:58px;padding-bottom:58px}.mgb-tv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mgb-tv-card{display:block;background:#fff;border:1px solid var(--mgb-line);border-radius:20px;overflow:hidden;box-shadow:0 10px 25px rgba(205,70,120,.08);transition:transform .2s ease}.mgb-tv-card:hover{transform:translateY(-3px)}.mgb-tv-media{position:relative;background:#fff0f6;overflow:hidden}.mgb-tv-image{display:block;width:100%;aspect-ratio:9/11;object-fit:cover}.mgb-tv-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.9);color:var(--mgb-d);box-shadow:0 8px 22px rgba(99,45,67,.16);font-size:14px;padding-left:2px}.mgb-tv-caption{padding:12px;font-size:12px;font-weight:900}.mgb-news{background:linear-gradient(90deg,#ffe1ed,#fff7fa,#ffe1ed);border-block:1px solid #ffc9dc}.mgb-news-inner{text-align:center;padding:42px 0}.mgb-news h2{font-size:38px;color:#fff;text-shadow:-2px -2px 0 var(--mgb-d),2px -2px 0 var(--mgb-d),-2px 2px 0 var(--mgb-d),2px 2px 0 var(--mgb-d);margin:6px 0 8px}.mgb-news p{margin:0;color:#896b76;font-size:13px}.mgb-join{display:flex;max-width:520px;margin:18px auto 0;background:#fff;border:1px solid #ffbfd5;border-radius:999px;padding:4px;position:relative}.mgb-join input{flex:1;min-width:0;border:0;outline:0;padding:0 14px;background:transparent;font:inherit}.mgb-join button{border:0;border-radius:999px;background:#ff83b5;color:#fff;font-weight:1000;padding:11px 20px;cursor:pointer}.mgb-form-message{position:absolute;left:0;right:0;top:calc(100% + 8px);font-size:11px;color:var(--mgb-d)}.mgb-form-error{color:#9a203f}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mgb-footer{background:#fff9fb;padding:42px 0 24px;border-top:1px solid #ffdce8}.mgb-footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:22px}.mgb-footer-brand{justify-content:flex-start;font-size:25px}.mgb-footer-brandcol p{font-size:11px;margin:12px 0;color:#8d707a}.mgb-footer-col h4{font-size:11px;color:#a13760;margin:0 0 12px}.mgb-footer-col a,.mgb-footer-col span{display:block;font-size:11px;margin:7px 0;color:#74545f}.mgb-footer-bottom{border-top:1px solid #ffe2ec;margin-top:28px;padding-top:18px;text-align:center;font-size:10px;color:#a0818c}@media(max-width:980px){.mgb-tv-grid{grid-template-columns:repeat(2,1fr)}.mgb-footer-grid{grid-template-columns:1.4fr 1fr 1fr}.mgb-footer-col:nth-of-type(n+4){display:none}}@media(max-width:720px){.mgb-tv-section{padding:42px 0}.mgb-tv-grid{grid-template-columns:1fr 1fr}.mgb-news h2{font-size:32px}.mgb-footer-grid{grid-template-columns:1fr 1fr}.mgb-footer-brandcol{grid-column:1/-1}.mgb-footer-col:nth-of-type(n+4){display:block}.mgb-join{max-width:calc(100% - 20px)}}@media(max-width:480px){.mgb-tv-grid{gap:10px}.mgb-tv-caption{font-size:11px}.mgb-news-inner{padding:36px 0}.mgb-join{flex-direction:column;border-radius:22px;padding:7px}.mgb-join input{min-height:42px;text-align:center}.mgb-footer-grid{grid-template-columns:1fr 1fr}}
