.mm-logo__image{width:100%;max-width:503px;height:auto}
.mm-title{font-size:22px;line-height:1.3;font-weight:700;color:#1f2533;max-width:620px;margin:12px auto 6px;padding:0 16px}
.mm-how{font-size:16px;line-height:1.5;color:#2b3142;max-width:560px;margin:0 auto;padding:10px 14px;background:rgba(255,255,255,.92);border-radius:10px}
.mm-options-btn{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:0 16px}
.mm-secondary-btn{background:#fff;border-color:#9aa3b5;color:#1f2533}
.btn-success{background-color:#2e7d32;border-color:#256628;color:#fff}
.btn-success:hover,.btn-success:focus{background-color:#256628;border-color:#1b4d1e;color:#fff}
.btn-info{background-color:#1f6f8b;border-color:#185a71;color:#fff}
.btn-info:hover,.btn-info:focus{background-color:#185a71;color:#fff}
.btn-primary{background-color:#2c5aa0;border-color:#234a85}
.mm-share-row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:16px 0}
.mm-site-footer{max-width:900px;margin:0 auto;padding:24px 16px 120px;text-align:center}
.mm-more__title{font-size:18px;font-weight:700;margin:0 0 10px;color:#1f2533}
.mm-more__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;text-align:left}
.mm-more__list a{display:block;height:100%;padding:10px 12px;background:#fff;border:1px solid #c9d3e0;border-radius:10px;color:#1f2533;text-decoration:none}
.mm-more__list a:hover{border-color:#2c5aa0}
.mm-more__list strong{display:block;color:#2c3f73}
.mm-more__list span{font-size:13px;color:#4a5570}
.mm-footer-links{margin:16px 0 0;background:rgba(255,255,255,.9);display:inline-block;padding:6px 12px;border-radius:8px}
.mm-footer-links a{color:#2c3f73;margin:0 8px}
@media (min-width:760px){.mm-more__list{grid-template-columns:repeat(5,1fr)}.mm-title{font-size:26px}}
.mm-hide-btn{display:none}
.mm-responsivead-bottom:has(ins[data-ad-status=filled]) .mm-hide-btn{display:inline-block}
@media (max-width:600px){.mm-how{margin:0 16px;font-size:15px}.mm-title{font-size:20px}}
