*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;line-height:1.7;font-family:"Segoe UI",Tahoma,Arial,sans-serif;font-feature-settings:"liga" 0,"calt" 0,"dlig" 0;background:#070b14;color:#d7e0ee;overflow-x:hidden}
a{color:#3db4ff;text-decoration:none}
a:hover{text-decoration:underline;color:#7ad0ff}
img{max-width:100%;height:auto;display:block}
.mh-container,.mh-container-inner{max-width:1200px;margin:0 auto;padding:0 16px}
.clearfix::after{content:'';display:table;clear:both}
.mh-header{background:#00152f;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.45)}
.mh-custom-header{height:56px;padding:0;display:flex;align-items:center;justify-content:space-between}
.mh-custom-header a{display:flex;align-items:center;line-height:0}
.custom-logo{height:30px;width:auto;max-height:30px;display:block}
.mh-main-nav-wrap{background:#00152f;border-top:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:500}
.padi-nav{display:flex;align-items:center;min-height:46px}
.padi-nav-list{display:flex;list-style:none;margin:0;padding:0;align-items:center}
.padi-nav-list>li>a{display:flex;align-items:center;gap:6px;padding:0 15px;height:46px;color:rgba(255,255,255,.86);font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap;border-right:1px solid rgba(255,255,255,.08)}
.padi-nav-list>li>a:hover{color:#fff;background:rgba(255,255,255,.08);text-decoration:none}
.padi-nav-list>li.padi-active>a{color:#3db4ff}
.padi-arr{font-size:9px;margin-left:3px}
.padi-cta>a{margin-left:16px!important;padding:0 28px!important;height:44px!important;background:#3db4ff!important;color:#041018!important;border-radius:22px!important;font-weight:800!important;font-size:13px!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:0 4px 18px #3db4ff55}
.padi-dd-wrap{position:relative}
.padi-dd{display:none;position:absolute;top:100%;left:0;z-index:9999;background:#0e1624;border:1px solid #243044;border-top:2px solid #3db4ff;border-radius:0 0 10px 10px;min-width:210px;list-style:none;margin:0;padding:6px 0}
.padi-dd-wrap:hover>.padi-dd{display:block}
.padi-dd li a{display:block;padding:9px 18px;color:#a8b2c6;font-size:13px;text-decoration:none}
.padi-dd li a:hover{color:#fff;background:rgba(255,255,255,.06)}
.padi-ham{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:10px;cursor:pointer}
.padi-ham span{display:block;width:20px;height:2px;background:#fff}
.mh-subheader{background:#00152f;border-top:1px solid rgba(255,255,255,.06);padding:6px 0}
.mh-ticker-bottom{display:flex;align-items:center;gap:10px}
.mh-ticker-title{color:#3db4ff;font-size:12px;font-weight:700;white-space:nowrap}
.mh-ticker-item a{color:rgba(255,255,255,.75);font-size:12px;text-decoration:none}
.mh-container-outer{padding:20px 16px}
.mh-wrapper{max-width:1200px;margin:0 auto}
.mh-main{display:flex;gap:22px;align-items:flex-start}
.mh-content{flex:1;min-width:0}
article.post{background:#101826;border:1px solid #1c2940;border-radius:10px;padding:24px 28px}
.entry-title{font-size:clamp(1.2rem,3vw,1.75rem);font-weight:800;color:#fff;margin:0 0 10px;line-height:1.25}
.entry-meta{font-size:12px;color:#7f8ea3;display:flex;flex-wrap:wrap;gap:8px 14px;padding-bottom:12px;border-bottom:1px solid #1c2940;margin-bottom:14px}
.entry-meta i,.entry-meta-categories a{color:#3db4ff}
.entry-content{font-size:15px;line-height:1.78;color:#c9d4e4}
.entry-content p{margin:0 0 1em}
.entry-content h2{font-size:1.2rem;font-weight:700;color:#fff;margin:1.6em 0 .6em;padding-bottom:.35em;border-bottom:3px solid #3db4ff}
.entry-content ul{margin:0 0 1em;padding-left:1.5em}
.maxbutton{display:inline-flex!important;align-items:center;justify-content:center;width:360px;max-width:100%;height:60px;background:#3db4ff;color:#041018!important;border-radius:30px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 6px 24px #3db4ff55}
.maxbutton:hover{filter:brightness(1.08);text-decoration:none!important}
.author-box{display:flex;gap:20px;align-items:flex-start;margin:40px 0 16px;padding:24px 28px;background:#00152f;border-left:5px solid #3db4ff;border-radius:12px}
.author-box h4{margin:0 0 3px;color:#fff}
.mh-sidebar{width:280px;flex-shrink:0}
.mh-widget{background:#101826;border:1px solid #1c2940;border-radius:10px;padding:16px;margin-bottom:16px}
.mh-widget-title{font-size:13px;font-weight:700;color:#fff;margin:0 0 12px;padding-bottom:8px;border-bottom:3px solid #3db4ff;text-transform:uppercase}
.mh-widget ul{list-style:none;margin:0;padding:0}
.mh-widget li a{display:flex;align-items:center;gap:8px;padding:9px 0;font-size:13px;color:#b7c3d6;border-bottom:1px solid #1c2940;text-decoration:none}
.mh-widget li a:hover{color:#3db4ff}
.search-form{display:flex;gap:6px}
.search-field{flex:1;padding:8px 10px;border:1px solid #2a3a55;border-radius:6px;background:#0b1220;color:#fff}
.search-submit{padding:8px 13px;background:#3db4ff;color:#041018;border:none;border-radius:6px;font-weight:700}
.mh-footer-about{background:#050910;padding:22px 16px 18px;border-top:1px solid #1c2940}
.foot-trust{text-align:center}
.foot-badges{display:flex;align-items:center;justify-content:center;gap:22px;margin:0 0 12px}
.foot-badges img{height:56px;width:auto;display:block}
.foot-lic{color:#9eb0c6;font-size:12px;margin:0 0 8px;letter-spacing:.02em}
.mh-footer-about p{color:rgba(255,255,255,.55);font-size:13px;text-align:center;margin:0}
.mh-copyright-wrap{background:#00152f;padding:18px 0}
.mh-copyright{color:rgba(255,255,255,.55);font-size:13px;text-align:center;margin:0}
.padi-mob-menu{display:none;position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.55);overflow-y:auto;padding:20px 16px 40px}
.padi-mob-menu.is-open{display:block}
.padi-mob-close{position:absolute;top:16px;right:16px;background:rgba(255,255,255,.1);border:none;color:#fff;width:40px;height:40px;border-radius:8px}
.padi-mob-group{background:#0e1624;border-radius:10px;margin-bottom:10px;padding:12px 16px;border:1px solid #243044}
.padi-mob-group a{display:block;padding:8px 4px;color:#a8b2c6;text-decoration:none}
.padi-mob-cta a{display:flex;justify-content:center;padding:16px;background:#3db4ff;color:#041018;border-radius:28px;font-weight:800;text-decoration:none}
@media(max-width:900px){
  .mh-main{flex-direction:column}
  .mh-sidebar{width:100%}
  .padi-nav-list{display:none}
  .padi-ham{display:flex}
}
@media(max-width:600px){
  article.post{padding:14px}
  .mh-subheader{display:none}
  .entry-title{font-size:1.15rem}
  .maxbutton{width:100%;height:48px;letter-spacing:0}
  .custom-logo{height:24px;max-height:24px}
  .mh-custom-header{height:52px}
}
