:root{--mmup-blue:#0f2f57;--mmup-red:#e8333a;--mmup-ink:#15202b;--mmup-muted:#607086;--mmup-bg:#f5f7fb;--mmup-card:#fff;--mmup-border:#e6ebf2;--mmup-radius:18px;--mmup-shadow:0 10px 30px rgba(15,47,87,.08)}
.mmup-wrap{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px;box-sizing:border-box}.mmup-platform-active{background:var(--mmup-bg)}
.mmup-platform-active .site-header,.mmup-platform-active header.site-header{box-shadow:0 8px 22px rgba(15,47,87,.06);border-bottom:1px solid var(--mmup-border)}
.mmup-platform-active .main-header-menu a,.mmup-platform-active .ast-builder-menu a{font-weight:700;letter-spacing:.01em}.mmup-platform-active .main-header-menu .current-menu-item>a{color:var(--mmup-red)!important}
.mmup-home-inserts{margin-top:10px}.mmup-ticker{display:flex;align-items:center;gap:0;margin-top:12px;margin-bottom:10px;background:var(--mmup-card);border:1px solid var(--mmup-border);border-radius:999px;box-shadow:var(--mmup-shadow);overflow:hidden;min-height:42px}.mmup-ticker-label{flex:0 0 auto;background:var(--mmup-red);color:#fff;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.08em;padding:13px 18px}.mmup-ticker-track{overflow:hidden;white-space:nowrap;flex:1}.mmup-ticker-inner{display:inline-flex;gap:28px;align-items:center;animation:mmupTicker 45s linear infinite}.mmup-ticker-inner a{color:var(--mmup-ink);font-size:14px;font-weight:700;text-decoration:none;max-width:360px;overflow:hidden;text-overflow:ellipsis}.mmup-ticker-inner a:before{content:'•';color:var(--mmup-red);margin-right:10px}@keyframes mmupTicker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
.mmup-live{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#09284d,#123f72);color:#fff;border-radius:var(--mmup-radius);padding-top:12px;padding-bottom:12px;margin-top:10px;margin-bottom:10px;box-shadow:var(--mmup-shadow)}.mmup-live-head{flex:0 0 auto;display:flex;flex-direction:column;min-width:130px}.mmup-live-head strong{font-size:17px}.mmup-live-head span{font-size:11px;opacity:.75}.mmup-live-items{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin}.mmup-live-item{display:flex;align-items:center;gap:7px;min-width:180px;max-width:240px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:9px 10px;text-decoration:none;color:#fff}.mmup-live-item span{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.15);flex:0 0 auto}.mmup-live-item b{font-size:12.5px;line-height:1.25;font-weight:750;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mmup-live-item em{font-size:10px;opacity:.65;font-style:normal;margin-left:auto;display:none}.mmup-brief{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:1px solid var(--mmup-border);border-radius:var(--mmup-radius);padding-top:13px;padding-bottom:13px;margin-top:10px;margin-bottom:18px}.mmup-brief strong{display:block;color:var(--mmup-blue);font-size:18px}.mmup-brief span{font-size:12px;color:var(--mmup-muted)}.mmup-brief nav{display:flex;gap:8px;flex-wrap:wrap}.mmup-brief a{background:#f1f5f9;color:var(--mmup-blue);border:1px solid #e2e8f0;text-decoration:none;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:750}
.mmup-ad{margin-top:14px;margin-bottom:14px;text-align:center}.mmup-ad img{max-width:100%;height:auto;border-radius:14px;box-shadow:var(--mmup-shadow)}
.mmup-archive .ast-article-post,.mmup-archive article.post,.mmup-platform-active.blog .ast-article-post{background:#fff!important;border:1px solid var(--mmup-border)!important;border-radius:18px!important;box-shadow:var(--mmup-shadow)!important;overflow:hidden;padding:0!important}.mmup-archive .entry-title,.mmup-platform-active.blog .entry-title{font-size:clamp(20px,2.2vw,28px)!important;line-height:1.18!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mmup-archive .entry-content,.mmup-archive .entry-summary{font-size:14px;color:var(--mmup-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mmup-single .entry-title{font-size:clamp(30px,4vw,52px)!important;line-height:1.06!important;letter-spacing:-.03em}.mmup-single .entry-content{font-size:18px;line-height:1.8}.mmup-single .entry-content h2{font-size:clamp(24px,2.5vw,34px);margin-top:1.4em}.mmup-single .entry-content img{border-radius:18px;box-shadow:var(--mmup-shadow)}
.mmup-footer{background:#061d38;color:#d7e3f4;margin-top:42px;padding:42px 0 0}.mmup-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.mmup-footer-brand{color:#fff;font-size:26px;font-weight:900;margin-bottom:10px}.mmup-footer h3{color:#fff;font-size:15px;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}.mmup-footer p{color:#afbdd0;margin:0;line-height:1.7}.mmup-footer ul{list-style:none;margin:0;padding:0}.mmup-footer li{margin:0 0 8px}.mmup-footer a{color:#d7e3f4;text-decoration:none}.mmup-footer a:hover{color:#fff;text-decoration:underline}.mmup-footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:28px;padding-top:18px;padding-bottom:20px;color:#afbdd0;font-size:13px;text-align:center}
@media(max-width:800px){.mmup-wrap{padding-left:14px;padding-right:14px}.mmup-ticker{border-radius:16px;align-items:stretch}.mmup-ticker-label{display:flex;align-items:center;padding:0 12px}.mmup-ticker-inner{gap:20px;animation-duration:35s}.mmup-ticker-inner a{font-size:13px;max-width:260px}.mmup-live{display:block;border-radius:16px}.mmup-live-head{margin-bottom:8px}.mmup-live-items{gap:8px}.mmup-live-item{min-width:170px}.mmup-brief{display:block}.mmup-brief nav{margin-top:10px}.mmup-footer-grid{grid-template-columns:1fr 1fr}.mmup-footer-grid>div:first-child{grid-column:1/-1}.mmup-single .entry-content{font-size:16px}}
@media(max-width:520px){.mmup-footer-grid{grid-template-columns:1fr}.mmup-brief a{font-size:11px;padding:6px 10px}}
