.back-top{position:fixed;right:22px;bottom:22px;z-index:70;display:flex;align-items:center;justify-content:center;min-width:82px;min-height:46px;padding:10px 15px;border:1px solid #2897ec;border-radius:25px;background:#05233deb;color:#edf7ff;box-shadow:0 4px 20px #0005;font:500 13px/1.5 var(--body)}.back-top[hidden]{display:none}.back-top:hover{background:#0c3457}.media-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.media-menu-card{display:flex;flex-direction:column;background:#061f3c;border:1px solid #387fa94d;border-radius:15px;overflow:hidden;min-width:0}.media-menu-link{display:flex;flex-direction:column;flex:1;padding:26px}.media-menu-brand{display:flex;align-items:center;justify-content:center;width:130px;height:60px;padding:9px 14px;background:#fff;border-radius:7px;margin-bottom:25px}.media-menu-brand img{max-height:42px;max-width:100%;width:auto;height:auto;object-fit:contain}.media-menu-type{font:500 10px/1.7 var(--body);color:#a6c8e9;letter-spacing:.06em}.media-menu h3{font:500 19px/1.5 var(--heading);letter-spacing:-.025em;margin:14px 0 25px;color:#f0f6ff}.media-menu-open{font:500 11px/1.5 var(--body);color:#f3a354;margin-top:auto}.media-menu-card audio{width:calc(100% - 36px);max-width:100%;height:40px;margin:0 18px 20px}.media-menu-card:hover{border-color:#f38b2d}.media-menu-card:last-child:nth-child(3n+1){grid-column:1/-1}@media(max-width:1000px){.media-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.media-menu-card:last-child:nth-child(3n+1){grid-column:auto}.media-menu-card:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:600px){.media-menu{grid-template-columns:1fr;gap:18px}.media-menu-link{padding:24px}.media-menu h3{font-size:19px}.media-menu-brand{margin-bottom:19px}.back-top{bottom:16px;right:16px;min-height:44px;font-size:12px}.media-menu-card:last-child{grid-column:auto!important}}
.media-menu-type{display:flex;align-items:center;gap:9px}.media-menu-type img{width:18px;height:18px;flex:none;object-fit:contain}

.media-menu-brand.media-inverse{background:#061f3c;border:1px solid #456987}

.media-menu-context{font:400 12px/1.85 var(--body);color:#a9c6e2;margin:0 0 20px}.press-logo-inverse{background:#061f3c;border-color:#456987}
