/* Small SEO Modern v1.6 — clean frontend layer */
:root{--mst16-green:#16a34a;--mst16-green2:#0f9d45;--mst16-text:#101827;--mst16-muted:#5f6b7a;--mst16-border:#e5eaf0;--mst16-bg:#f6f8fb;--mst16-dark:#122033;--mst16-radius:8px}
html{scroll-behavior:smooth}
body.mst16{margin:0!important;background:var(--mst16-bg)!important;color:var(--mst16-text)!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:14px!important;line-height:1.45!important;overflow-x:hidden!important}
body.mst16 *{box-sizing:border-box}
body.mst16 a{text-decoration:none!important}
body.mst16 .container{width:1370px!important;max-width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
body.mst16 img{max-width:100%;height:auto}

/* Header */
.mst16-header{position:relative;z-index:1000;background:#fff;border-bottom:1px solid var(--mst16-border)}
.mst16-topbar{height:62px;background:#fff;border-bottom:1px solid var(--mst16-border)}
.mst16-topbar-inner{height:62px;display:flex;align-items:center;justify-content:space-between;gap:26px}
.mst16-brand{display:flex;align-items:center;gap:13px;flex:0 0 auto;color:var(--mst16-text)!important;min-width:285px}
.mst16-atoz{display:flex;gap:3px;align-items:center}
.mst16-atoz b{display:flex;align-items:center;justify-content:center;background:#13a44a;color:#fff;width:23px;height:23px;border-radius:2px;font-size:13px;line-height:1;font-weight:700}
.mst16-atoz b:nth-child(2){width:29px}
.mst16-brand-copy{display:flex;flex-direction:column;min-width:0}
.mst16-brand-copy strong{font-size:23px;line-height:1;font-weight:700;color:#161d29;white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis}
.mst16-brand-copy small{font-size:12px;color:#202938;margin-top:5px;line-height:1}
.mst16-header-right{display:flex;align-items:center;justify-content:space-between;gap:18px;flex:1;min-width:0}
.mst16-main-nav{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;min-width:0}
.mst16-main-nav>a,.mst16-main-nav summary{border:0;background:transparent;color:#121927!important;font-size:13px;font-weight:600;line-height:1;padding:21px 15px;cursor:pointer;white-space:nowrap;list-style:none}
.mst16-main-nav>a.active,.mst16-main-nav>a:hover,.mst16-main-nav summary:hover{color:var(--mst16-green)!important}
.mst16-details{position:relative;margin:0;padding:0}
.mst16-details summary{list-style:none}
.mst16-details summary::-webkit-details-marker{display:none}
.mst16-details summary i{margin-left:5px;font-size:11px}
.mst16-details[open]>summary i.fa-angle-down{transform:rotate(180deg)}
.mst16-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}
.mst16-moon{width:34px;height:34px;padding:0;border:0;background:transparent;color:#1f2937;font-size:17px;border-radius:50%;cursor:pointer}
.mst16-lang-details summary{display:flex;align-items:center;gap:7px;border:1px solid var(--mst16-border);border-radius:5px;background:#fff;padding:8px 13px;font-size:13px;font-weight:600;color:#171e2a;cursor:pointer;list-style:none;white-space:nowrap}
.mst16-flag{font-size:17px;line-height:1}
.mst16-lang-menu{position:absolute;right:0;top:42px;min-width:170px;background:#fff;border:1px solid var(--mst16-border);border-radius:6px;box-shadow:0 14px 35px rgba(16,24,39,.12);padding:6px;z-index:2100}
.mst16-lang-menu a{display:block;padding:8px 10px;color:#172033!important;border-radius:4px;font-size:13px}.mst16-lang-menu a:hover{background:#f4f8f5;color:var(--mst16-green)!important}
.mst16-auth{display:flex;gap:10px}.mst16-auth a{display:flex;align-items:center;justify-content:center;height:34px;padding:0 17px;border:1px solid var(--mst16-green);border-radius:5px;font-size:13px;font-weight:600;white-space:nowrap}.mst16-login{color:var(--mst16-green)!important;background:#fff}.mst16-signup{color:#fff!important;background:var(--mst16-green)}
.mst16-mobile-toggle{display:none;background:#fff;border:1px solid var(--mst16-border);border-radius:5px;width:38px;height:36px;font-size:18px;color:#111827}
.mst16-mega{position:absolute;top:61px;left:50%;transform:translateX(-50%);width:860px;background:#fff;border:1px solid var(--mst16-border);border-radius:8px;box-shadow:0 18px 45px rgba(16,24,39,.14);padding:18px 18px 14px;z-index:2200}
.mst16-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 22px}.mst16-mega-col{min-width:0}.mst16-mega-col strong{display:flex;align-items:center;gap:7px;font-size:13px;color:#111827;margin-bottom:7px}.mst16-mega-col strong i{color:var(--mst16-green)}.mst16-mega-col a{display:block;font-size:12px;color:#536174!important;padding:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mst16-mega-col a:hover{color:var(--mst16-green)!important}.mst16-mega-all{display:block;text-align:center;border-top:1px solid #edf0f4;margin-top:13px;padding-top:12px;color:var(--mst16-green)!important;font-weight:700;font-size:13px}
.mst16-catbar{height:44px;background:#fff}.mst16-catbar-inner{height:44px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:6px}
.mst16-cat-details{min-width:0}.mst16-cat-details>summary{height:44px;display:flex;align-items:center;justify-content:center;color:#1a2230;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mst16-cat-details>summary i{flex:0 0 auto}.mst16-cat-menu{position:absolute;top:43px;left:50%;transform:translateX(-50%);width:245px;background:#fff;border:1px solid var(--mst16-border);border-radius:7px;box-shadow:0 14px 34px rgba(16,24,39,.14);padding:7px;z-index:2200}.mst16-cat-menu a{display:block;padding:8px 9px;border-radius:4px;color:#283548!important;font-size:12px;white-space:normal}.mst16-cat-menu a:hover{background:#f3f8f5;color:var(--mst16-green)!important}.mst16-cat-menu a.mst16-cat-all{border-top:1px solid #edf0f4;margin-top:5px;color:var(--mst16-green)!important;font-weight:700}

/* Main homepage shell */
.mst16-shell{padding-top:12px;padding-bottom:0}
.mst16-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}
.mst16-main{min-width:0}.mst16-sidebar{min-width:0;display:flex;flex-direction:column;gap:12px}
.mst16-hero,.mst16-tools-card,.mst16-categories,.mst16-side-card,.mst16-all-tools{background:#fff;border:1px solid var(--mst16-border);border-radius:var(--mst16-radius);box-shadow:0 1px 2px rgba(15,23,42,.02)}
.mst16-hero{position:relative;height:197px;overflow:hidden;padding:23px 34px 15px;margin-bottom:10px}
.mst16-hero-copy{text-align:center;position:relative;z-index:2}.mst16-hero-copy h1{margin:0 0 7px!important;font-size:31px!important;line-height:1.14!important;font-weight:700!important;color:#111827!important}.mst16-hero-copy h1 span{color:var(--mst16-green)}.mst16-hero-copy p{margin:0 0 15px!important;font-size:13px;color:#5c6980}
.mst16-wm{position:absolute;color:#edf2f6;z-index:1}.mst16-wm.wm1{left:100px;top:24px;font-size:42px}.mst16-wm.wm2{left:42px;top:92px;font-size:29px;transform:rotate(25deg)}.mst16-wm.wm3{right:82px;top:48px;font-size:48px}.mst16-wm.wm4{right:33px;bottom:18px;font-size:47px}
.mst16-search-wrap{position:relative;z-index:3;width:76%;min-width:640px;max-width:780px;margin:0 auto}.mst16-search{height:49px;display:flex;align-items:center;border:1px solid #dfe5ec;border-radius:6px;background:#fff;padding:5px}.mst16-search input.form-control{height:37px!important;flex:1!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:0 13px!important;font-size:13px!important;color:#273448!important}.mst16-search button{height:37px;min-width:94px;border:0;border-radius:5px;background:var(--mst16-green);color:#fff;font-size:13px;font-weight:700;padding:0 17px}.mst16-search-results{position:absolute;left:0;right:0;top:53px;background:#fff;z-index:20}.mst16-popular-search{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:9px;white-space:nowrap}.mst16-popular-search strong{font-size:11px;color:#1b2330}.mst16-popular-search a{font-size:10px;color:#455266!important;border:1px solid #e2e7ee;border-radius:14px;background:#fafbfc;padding:3px 9px}
.mst16-tools-card{padding:12px 15px 7px;margin-bottom:8px}.mst16-tools-card>h2{font-size:18px!important;line-height:1.2!important;margin:0 0 11px!important;font-weight:700!important;color:#111827!important}
.mst16-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.mst16-featured{height:136px;border:1px solid #e3e8ef;border-radius:6px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:11px 8px 8px;color:#111827!important}.mst16-featured:hover{border-color:#cfd7e1;box-shadow:0 5px 14px rgba(16,24,39,.05)}.mst16-feature-icon{width:39px;height:39px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;margin-bottom:10px;flex:0 0 auto}.mst16-feature-icon b{font-size:13px}.mst16-featured strong{display:block;font-size:12px;line-height:1.2;font-weight:700;margin-bottom:6px}.mst16-featured small{display:block;font-size:10px;line-height:1.55;color:#536174}.tone-1 .mst16-feature-icon,.mst16-pop-icon.tone-1,.mst16-all-icon.tone-1{background:#13aa4e}.tone-2 .mst16-feature-icon,.mst16-pop-icon.tone-2,.mst16-all-icon.tone-2{background:#1e83d7}.tone-3 .mst16-feature-icon,.mst16-pop-icon.tone-3,.mst16-all-icon.tone-3{background:#9747b7}.tone-4 .mst16-feature-icon,.mst16-pop-icon.tone-4,.mst16-all-icon.tone-4{background:#ff650a}.tone-5 .mst16-feature-icon,.mst16-pop-icon.tone-5,.mst16-all-icon.tone-5{background:#f74449}.tone-6 .mst16-feature-icon,.mst16-pop-icon.tone-6,.mst16-all-icon.tone-6{background:#08a894}.tone-7 .mst16-feature-icon,.mst16-pop-icon.tone-7,.mst16-all-icon.tone-7{background:#f2a609}.tone-8 .mst16-feature-icon,.mst16-pop-icon.tone-8,.mst16-all-icon.tone-8{background:#176fc5}
.mst16-view-all-wrap{text-align:center;padding:9px 0 0}.mst16-view-all{height:31px;min-width:235px;border:1px solid var(--mst16-green);border-radius:4px;background:#fff;color:var(--mst16-green);font-size:11px;font-weight:700;cursor:pointer}.mst16-view-all i{margin-right:6px}
.mst16-categories{padding:9px 15px 8px;margin-bottom:0}.mst16-categories h3{font-size:13px!important;line-height:1.2!important;margin:0 0 8px!important;font-weight:700!important;color:#111827!important}.mst16-category-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.mst16-category-grid button{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:7px;text-align:left;min-width:0;cursor:pointer;color:#111827}.mst16-cat-icon{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:15px;flex:0 0 32px}.mst16-cat-icon.cat-1{background:#e9f6ed;color:#11a548}.mst16-cat-icon.cat-2{background:#edf2ff;color:#2872e4}.mst16-cat-icon.cat-3{background:#ffebf1;color:#ef4a7e}.mst16-cat-icon.cat-4{background:#ebf1ff;color:#2772e8}.mst16-cat-icon.cat-5{background:#e9f7ed;color:#18aa4e}.mst16-cat-icon.cat-6{background:#eaf7ff;color:#1798e2}.mst16-cat-icon.cat-7{background:#fff0ed;color:#f14f3d}.mst16-cat-icon.cat-8{background:#eaf7f5;color:#11a694}.mst16-category-grid strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px;line-height:1.15;font-weight:700}.mst16-category-grid small{display:block;font-size:8px;color:#697689;margin-top:3px}

/* Sidebar */
.mst16-side-card{overflow:hidden}.mst16-popular{padding:0 12px 10px}.mst16-popular>h3{font-size:15px!important;margin:0 -12px!important;padding:11px 12px!important;border-bottom:1px solid var(--mst16-border);font-weight:700!important;color:#111827!important}.mst16-popular-list a{height:34px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #edf0f4;color:#182230!important;padding:0 3px}.mst16-popular-list a:last-child{border-bottom:0}.mst16-pop-icon{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;flex:0 0 18px;font-size:9px}.mst16-pop-icon b{font-size:7px}.mst16-popular-list strong{flex:1;font-size:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mst16-popular-list>a>i{font-size:12px;color:#8390a0}.mst16-popular-all{width:100%;height:31px;border:1px solid var(--mst16-green);border-radius:4px;background:#fff;color:var(--mst16-green);font-size:10px;font-weight:700;cursor:pointer;margin-top:7px}
.mst16-premium{position:relative;min-height:275px;padding:18px 16px;background:linear-gradient(135deg,#f3fbf5 0,#ebf7ef 100%);overflow:hidden}.mst16-premium-copy{position:relative;z-index:2;width:62%}.mst16-premium-copy h3{font-size:18px!important;line-height:1.3!important;margin:0 0 15px!important;font-weight:700!important;color:#111827!important}.mst16-premium-copy ul{list-style:none;padding:0;margin:0 0 18px}.mst16-premium-copy li{display:flex;gap:8px;align-items:center;margin:0 0 10px;font-size:9px;color:#394657}.mst16-premium-copy li i{color:var(--mst16-green);font-size:10px}.mst16-premium-copy>a{height:32px;min-width:102px;display:inline-flex;align-items:center;justify-content:center;background:var(--mst16-green);color:#fff!important;border-radius:4px;font-size:10px;font-weight:700}.mst16-premium-art{position:absolute;right:15px;bottom:24px;width:104px;height:112px}.mst16-premium-art>i{position:absolute;top:0;left:5px;color:#5c6cff;font-size:31px;transform:rotate(-15deg);z-index:2}.mst16-premium-art>div{position:absolute;right:0;bottom:0;width:92px;height:78px;background:#fff;border:1px solid #e2e9ef;border-radius:7px;box-shadow:0 5px 15px rgba(16,24,39,.07);display:flex;align-items:flex-end;justify-content:space-around;padding:0 13px 17px;color:#6c7cff;font-size:19px}

/* Ads */
.mst16-ad{background:#fff;border:1px dashed #d4dbe5;border-radius:7px;padding:8px;text-align:center;overflow:hidden;margin-top:12px}.mst16-ad>span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:#9aa5b3;margin-bottom:6px}.mst16-ad iframe,.mst16-ad ins,.mst16-ad img{max-width:100%!important}.mst16-ad-mid{min-height:90px}.mst16-ad-bottom{max-width:100%;margin:14px auto}.mst16-side-ad{margin-top:0;min-height:110px}.mst16-side-ad+ .mst16-side-ad{margin-top:0}

/* All tools - protected by HTML hidden attribute */
.mst16-all-tools[hidden]{display:none!important}.mst16-all-tools{margin-top:12px;padding:16px}.mst16-all-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mst16-border);padding-bottom:12px;margin-bottom:12px}.mst16-all-head h2{font-size:19px!important;margin:0 0 3px!important;font-weight:700!important}.mst16-all-head p{font-size:11px;margin:0;color:#657286}.mst16-all-head button{height:30px;border:1px solid #d8dee7;border-radius:4px;background:#fff;color:#253044;font-size:10px;cursor:pointer}.mst16-all-category{margin-top:16px}.mst16-all-category h3{font-size:14px!important;margin:0 0 9px!important;font-weight:700!important;display:flex;align-items:center;gap:6px}.mst16-all-category h3 i{color:var(--mst16-green)}.mst16-all-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mst16-all-item{height:54px;border:1px solid #e5eaf0;border-radius:6px;background:#fff;display:flex;align-items:center;gap:9px;padding:7px 9px;color:#172033!important;min-width:0}.mst16-all-icon{width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex:0 0 30px}.mst16-all-icon img{max-width:18px!important;max-height:18px!important;width:auto!important;height:auto!important;display:block}.mst16-all-item>span:nth-child(2){font-size:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.mst16-all-item>i{color:#8b97a7;font-size:11px}

/* Inner pages and old tool templates */
.mst16-page-head{background:#fff;border-bottom:1px solid var(--mst16-border)}.mst16-page-head>.container{min-height:68px;display:flex;align-items:center;justify-content:space-between}.mst16-page-head h1{font-size:23px!important;margin:0!important;font-weight:700!important}.mst16-page-head .container>div{font-size:11px;color:#718096}.mst16-page-head .container>div a{color:#5f6d7d!important}.mst16-page-head .container>div i{margin:0 7px}
body.mst16-inner .main-container{padding-top:14px!important;padding-bottom:14px!important}
body.mst16-inner .main-container>.row,body.mst16-inner .mst-layout-row{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:18px!important;margin:0!important;align-items:start!important}
body.mst16-inner .main-container>.row>.col-md-8,body.mst16-inner .main-container>.row>.col-md-9,body.mst16-inner .main-container>.row>.main-index,body.mst16-inner .mst-layout-row>.col-md-9{width:auto!important;float:none!important;padding:18px!important;margin:0!important;background:#fff!important;border:1px solid var(--mst16-border)!important;border-radius:8px!important;min-width:0!important}
body.mst16-inner #rightCol{width:auto!important;float:none!important;padding:0!important;margin:0!important}
body.mst16-inner .xd_top_box{min-height:90px!important;height:auto!important;padding:8px!important;margin:0 0 14px!important;border:1px dashed #d4dbe5!important;border-radius:7px!important;background:#fafbfc!important;text-align:center!important;overflow:hidden!important}
body.mst16-inner #title,body.mst16-inner .main-index>h2{font-size:24px!important;font-weight:700!important;color:#111827!important;margin:0 0 12px!important}
body.mst16-inner #mainbox,body.mst16-inner .widget_tool_box,body.mst16-inner .mst-page-card{border:1px solid var(--mst16-border)!important;border-radius:8px!important;background:#fff!important;padding:16px!important;box-shadow:none!important}
body.mst16-inner textarea.form-control,body.mst16-inner input.form-control,body.mst16-inner select.form-control{border:1px solid #d8dfe8!important;border-radius:6px!important;box-shadow:none!important;background:#fff!important}
body.mst16-inner .btn-info,body.mst16-inner .btn-primary,body.mst16-inner .btn-success{background:var(--mst16-green)!important;border-color:var(--mst16-green)!important;color:#fff!important;border-radius:5px!important}
body.mst16-inner .table{width:100%!important;background:#fff!important}body.mst16-inner .table th{background:#f7f9fb!important}body.mst16-inner .table td,body.mst16-inner .table th{border-color:#e2e7ee!important}
body.mst16-inner .mst-tool-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important}body.mst16-inner .mst-tool-col{width:auto!important;float:none!important;padding:0!important}body.mst16-inner .mst-tool-card{min-height:118px!important;height:auto!important;border:1px solid var(--mst16-border)!important;border-radius:7px!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:12px!important;color:#111827!important}body.mst16-inner .mst-tool-icon{width:36px!important;height:36px!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:8px!important}body.mst16-inner .mst-tool-icon img{max-width:20px!important;max-height:20px!important;width:auto!important;height:auto!important}body.mst16-inner .mst-tool-card strong{font-size:11px!important}body.mst16-inner .mst-tool-card small{font-size:9px!important;color:#647184!important}

/* Footer */
.mst16-footer{background:linear-gradient(105deg,#23384d 0,#152538 42%,#101d2d 100%);color:#d9e2eb;margin-top:10px;padding:18px 0 0}.mst16-footer-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr 1.7fr;gap:38px;padding:0 0 17px!important}.mst16-footer-logo{display:flex;align-items:center;gap:9px;margin-bottom:9px}.mst16-footer-logo>strong{font-size:18px;color:#fff}.mst16-atoz-footer b{width:20px;height:20px;font-size:10px}.mst16-atoz-footer b:nth-child(2){width:25px}.mst16-footer-brand p,.mst16-newsletter p{font-size:10px;line-height:1.55;color:#c7d1dc;margin:0;max-width:220px}.mst16-socials{display:flex;gap:9px;margin-top:12px}.mst16-socials a{width:26px;height:26px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff!important;font-size:11px}.mst16-footer-col h3,.mst16-newsletter h3{font-size:11px;margin:0 0 10px;color:#fff;font-weight:700}.mst16-footer-col>a,.mst16-footer-col>li,.mst16-footer-col>li>a{display:block;list-style:none;font-size:9px;color:#e5ebf1!important;margin:0 0 7px;padding:0!important}.mst16-newsletter form{display:flex;margin-top:14px}.mst16-newsletter input{height:34px;flex:1;border:0;border-radius:4px 0 0 4px;padding:0 11px;color:#273142;font-size:10px;min-width:0}.mst16-newsletter button{height:34px;border:0;border-radius:0 4px 4px 0;background:var(--mst16-green);color:#fff;font-size:10px;font-weight:700;padding:0 18px}.mst16-footer-bottom{min-height:47px;border-top:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:space-between;color:#b6c1cc;font-size:9px}.mst16-footer-bottom nav{display:flex;align-items:center;gap:12px}.mst16-footer-bottom a{color:#dce5ed!important}.mst16-footer-bottom i{font-style:normal;color:#758394}

/* Modal cleanup */
body.mst16 .modal{z-index:5000}body.mst16 .modal-dialog{max-width:520px}body.mst16 .modal-content{border-radius:8px;border:0;box-shadow:0 20px 50px rgba(0,0,0,.2)}

/* Responsive */
@media(max-width:1199px){body.mst16 .container{width:100%!important;max-width:calc(100% - 24px)!important}.mst16-brand{min-width:230px}.mst16-main-nav>a,.mst16-main-nav summary{padding-left:9px;padding-right:9px}.mst16-grid{grid-template-columns:minmax(0,1fr) 290px}.mst16-search-wrap{min-width:0;width:82%}.mst16-category-grid{grid-template-columns:repeat(4,1fr);row-gap:8px}.mst16-categories{padding-bottom:10px}.mst16-footer-grid{gap:24px}}
@media(max-width:991px){.mst16-topbar{height:auto}.mst16-topbar-inner{height:auto;min-height:62px;flex-wrap:wrap;padding:10px 0}.mst16-mobile-toggle{display:block;margin-left:auto}.mst16-header-right{display:none;width:100%;flex:0 0 100%;border-top:1px solid var(--mst16-border);padding-top:8px}.mst16-header-right.is-open{display:block}.mst16-main-nav{display:flex;flex-direction:column;align-items:stretch;gap:0}.mst16-main-nav>a,.mst16-main-nav summary{padding:10px 4px}.mst16-tools-details{width:100%}.mst16-mega{position:static;transform:none;width:100%;box-shadow:none;margin:0 0 8px}.mst16-mega-grid{grid-template-columns:repeat(2,1fr)}.mst16-actions{display:flex;flex-wrap:wrap;padding:8px 0}.mst16-lang-details{margin-left:auto}.mst16-auth{flex:0 0 100%;display:grid;grid-template-columns:1fr 1fr;margin-top:4px}.mst16-grid{grid-template-columns:1fr}.mst16-sidebar{display:grid;grid-template-columns:1fr 1fr}.mst16-premium{min-height:250px}.mst16-side-ad{grid-column:span 1}.mst16-footer-grid{grid-template-columns:repeat(2,1fr)}.mst16-newsletter{grid-column:span 2}body.mst16-inner .main-container>.row,body.mst16-inner .mst-layout-row{grid-template-columns:1fr!important}.mst16-page-head>.container{padding:12px 0!important;min-height:62px}.mst16-page-head h1{font-size:20px!important}}
@media(max-width:767px){body.mst16 .container{max-width:calc(100% - 18px)!important}.mst16-brand{min-width:0}.mst16-brand-copy strong{font-size:18px;max-width:180px}.mst16-brand-copy small{font-size:10px}.mst16-atoz b{width:20px;height:20px;font-size:11px}.mst16-atoz b:nth-child(2){width:25px}.mst16-hero{height:auto;min-height:196px;padding:20px 12px}.mst16-hero-copy h1{font-size:27px!important}.mst16-hero-copy p{font-size:12px}.mst16-search-wrap{width:100%}.mst16-search{height:auto}.mst16-search input.form-control{height:39px!important}.mst16-search button{min-width:78px}.mst16-popular-search{display:none}.mst16-featured-grid{grid-template-columns:repeat(2,1fr)}.mst16-featured{height:140px}.mst16-category-grid{grid-template-columns:repeat(2,1fr)}.mst16-category-grid strong{font-size:10px}.mst16-category-grid small{font-size:9px}.mst16-sidebar{display:block}.mst16-sidebar>*{margin-bottom:10px}.mst16-all-grid{grid-template-columns:repeat(2,1fr)}.mst16-footer-grid{grid-template-columns:1fr}.mst16-newsletter{grid-column:auto}.mst16-footer-bottom{display:block;padding:12px 0!important}.mst16-footer-bottom nav{margin-top:8px;flex-wrap:wrap}.mst16-mega-grid{grid-template-columns:1fr}body.mst16-inner .mst-tool-grid{grid-template-columns:repeat(2,1fr)!important}body.mst16-inner .main-container>.row>.col-md-8,body.mst16-inner .main-container>.row>.col-md-9,body.mst16-inner .main-container>.row>.main-index,body.mst16-inner .mst-layout-row>.col-md-9{padding:12px!important}}
@media(max-width:480px){.mst16-featured-grid,.mst16-all-grid{grid-template-columns:1fr}.mst16-category-grid{grid-template-columns:1fr}.mst16-auth{grid-template-columns:1fr}.mst16-lang-details{margin-left:0}.mst16-actions{align-items:stretch}.mst16-moon{display:none}}
/* Fail-safe: menus must never render open unless the native details element is open. */
.mst16-details:not([open])>.mst16-mega,.mst16-details:not([open])>.mst16-cat-menu,.mst16-details:not([open])>.mst16-lang-menu{display:none!important}
