/* Page65 opt-in only. All visible changes are limited to <=600px. */
.ml-hub-mobile-adapt .ml-ham-mobile-copy,.ml-hub-mobile-adapt>.ml-ham-content,.ml-hub-mobile-adapt .ml-ham-hero-cta{display:none}
@media(max-width:600px){
 .ml-hub-mobile-adapt>.ml-applications-paths,.ml-hub-mobile-adapt>.ml-applications-comparison,.ml-hub-mobile-adapt>.ml-applications-project,.ml-hub-mobile-adapt .ml-ham-desktop-copy,.ml-hub-mobile-adapt .ml-applications-hero-buttons{display:none!important}
 .ml-hub-mobile-adapt .ml-ham-mobile-copy{display:inline}
 .ml-hub-mobile-adapt>.ml-ham-content{display:block;margin:0!important;padding:0!important}
 .ml-hub-mobile-adapt .ml-applications-hero{margin-top:70px!important;min-height:300px!important;padding:0!important}
 .ml-hub-mobile-adapt .ml-applications-hero-inner{width:100%!important;min-height:300px!important;padding:28px 22px 32px!important;box-sizing:border-box;justify-content:flex-start!important;margin:0!important}
 .ml-hub-mobile-adapt .ml-applications-hero-copy{width:100%!important;max-width:none!important}
 .ml-hub-mobile-adapt .ml-applications-hero h1{font-size:40px!important;line-height:1.04!important;letter-spacing:-.015em!important;margin:0!important;max-width:360px!important}
 .ml-hub-mobile-adapt .ml-applications-hero h1 br{display:block!important}
 .ml-hub-mobile-adapt .ml-applications-hero .ml-eyebrow{font-size:12px!important;line-height:1.3;letter-spacing:.12em!important;margin:0 0 12px!important;max-width:330px}
 .ml-hub-mobile-adapt .ml-applications-hero-lede{font:400 16px/1.55 var(--ml-body);margin:16px 0 0!important;max-width:340px;color:#e0ebf9}
 .ml-hub-mobile-adapt .ml-applications-hero .wp-block-cover__image-background{object-position:72% center!important;transform:none!important;transition:none!important}
 .ml-hub-mobile-adapt .ml-app-reveal{opacity:1!important;filter:none!important;transform:none!important;transition:none!important;animation:none!important}
 .ml-hub-mobile-adapt .ml-ham-hero-cta,.ml-ham-content .ml-ham-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;box-sizing:border-box;padding:13px 16px;background:#1239ef;color:#fff;text-decoration:none;font:600 18px/1.2 var(--ml-display);letter-spacing:.035em;margin-top:22px;max-width:360px}
 .ml-ham-content .ml-ham-inner{box-sizing:border-box;width:100%;max-width:600px;padding:32px 22px;margin:0 auto}
 .ml-ham-content :is(h2,h3){font-family:var(--ml-display);font-weight:600;color:#102f59;letter-spacing:-.01em;margin:0;line-height:1.08}
 .ml-ham-content h2{font-size:32px}
 .ml-ham-content .ml-eyebrow{font:600 12px/1.35 var(--ml-display);letter-spacing:.13em;color:#1239ef;margin:0 0 10px}
 .ml-ham-content .ml-ham-rows{margin-top:22px}
 .ml-ham-content .ml-ham-row{display:grid;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);gap:14px;padding:18px 0;border-top:1px solid #cbd7e8;align-items:start}
 .ml-ham-content .ml-ham-row:first-child{border-top:0;padding-top:0}
 .ml-ham-content .ml-ham-row:last-child{padding-bottom:0}
 .ml-ham-content .ml-ham-picture{margin:0;align-self:stretch;min-width:0;overflow:hidden}
 .ml-ham-content .ml-ham-picture img{display:block;width:100%;height:100%;max-height:200px;object-fit:cover;object-position:center}
 .ml-ham-content .ml-ham-copy{min-width:0}
 .ml-ham-content h3{font-size:25px;line-height:1.08}
 .ml-ham-content .ml-ham-copy p{font:400 14px/1.45 var(--ml-body);margin:7px 0 0;color:#243f63}
 .ml-ham-content .ml-ham-copy .ml-ham-priorities{font-size:13px;line-height:1.45;color:#526c8d;margin-top:6px}
 .ml-ham-content .ml-ham-link{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;max-width:220px;box-sizing:border-box;min-height:44px;padding:10px 12px;margin-top:10px;background:#1239ef;color:#fff;text-decoration:none;font:600 16px/1.2 var(--ml-display);letter-spacing:.025em}
 .ml-ham-content :is(.ml-ham-link,.ml-ham-cta) i{flex-shrink:0;font-size:20px}
 .ml-ham-content .ml-ham-project{background-color:#062650;background-image:url('/wp-content/themes/minglong-energy/assets/images/deep-blue-technical-texture-applications.png');background-size:100% auto;background-repeat:repeat-y;background-position:center top;color:#e0eafa}
 .ml-ham-content .ml-ham-project .ml-ham-inner{padding-top:35px;padding-bottom:28px}
 .ml-ham-content .ml-ham-project .ml-eyebrow{color:#b6d8ff}
 .ml-ham-content .ml-ham-project h2{color:#fff;font-size:35px}
 .ml-ham-content .ml-ham-intro{font:400 15px/1.6 var(--ml-body);color:#e0eafa;margin:16px 0 0}
 .ml-ham-content .ml-ham-inputs{list-style:none;margin:17px 0 0;padding:0;display:grid;gap:10px}
 .ml-ham-content .ml-ham-inputs li{display:flex;align-items:center;gap:12px;font:400 15px/1.5 var(--ml-body);margin:0;padding:0}
 .ml-ham-content .ml-ham-inputs i{font-size:23px;color:#98caff;width:25px;flex:0 0 25px;line-height:1.1}
 .ml-ham-content .ml-ham-cta{max-width:none}
 .ml-ham-content .ml-ham-contact-links{display:flex;gap:24px;margin:8px 0 0}
 .ml-ham-content .ml-ham-contact-links a{display:inline-flex;gap:7px;align-items:center;min-height:44px;color:#e3efff;font:400 14px/1.4 var(--ml-body);text-decoration:none}
 .ml-ham-content .ml-ham-contact-links i{font-size:19px}
 .ml-hub-mobile-adapt :is(.ml-ham-link,.ml-ham-cta,.ml-ham-hero-cta,.ml-ham-contact-links a):focus-visible{outline:3px solid #82b9ff;outline-offset:3px}
 .ml-ham-content section{scroll-margin-top:70px}
}
@media(max-width:360px){
 .ml-hub-mobile-adapt .ml-applications-hero-inner{padding-left:18px!important;padding-right:18px!important}
 .ml-hub-mobile-adapt .ml-applications-hero h1{font-size:37px!important}
 .ml-ham-content .ml-ham-inner{padding-left:18px;padding-right:18px}
 .ml-ham-content .ml-ham-row{grid-template-columns:minmax(0,.39fr) minmax(0,.61fr);gap:12px}
 .ml-ham-content h3{font-size:23px}
 .ml-ham-content .ml-ham-link{padding:10px;font-size:15px}
}
