@media(max-width:749px){
 html .dm-header .dm-header__inner.dm-shell{box-sizing:border-box;width:calc(100% - 32px);max-width:none;margin-inline:auto;padding-inline:0;gap:16px}
 html .dm-header .dm-logo--header{display:block;position:relative;box-sizing:border-box;width:106px;height:44px;overflow:hidden;margin-left:0;flex-shrink:0}
 html .dm-header .dm-logo--header img{position:absolute;width:132px;max-width:none;height:auto;left:-13.6918px;top:-21.85px}
 html .dm-header .dm-header__actions{margin-right:0}
 html .dm-mobile-index .dm-shell{box-sizing:border-box;width:calc(100% - 32px);max-width:none;margin-inline:auto;padding-inline:0}
 html .dm-mobile-index .dm-shell .dm-shell{width:100%;padding-inline:0}
 .dm-mobile-index .lr-crumb{padding-top:20px}
 .dm-mobile-index .dm-lines-hero{padding-top:32px;padding-bottom:28px}
 .dm-mobile-index .dm-lines-hero h1{font-size:clamp(32px,9vw,38px);line-height:1.12;letter-spacing:-1.2px;margin:16px 0}
 .dm-mobile-index .dm-lines-hero>p:last-child{font-size:16px;line-height:1.55}
 .dm-mobile-index .dm-lines-grid,.dm-mobile-index .dm-discovery-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:40px}
 .dm-mobile-index .dm-line-copy,.dm-mobile-index .dm-discovery-grid .dm-line-copy{padding:18px}
 .dm-mobile-index .dm-line h2,.dm-mobile-index .dm-discovery-grid .dm-line h2{font-size:26px;line-height:1.2;letter-spacing:-.7px;margin:12px 0}
 .dm-mobile-index .dm-line p{font-size:16px;line-height:1.55;min-height:0;margin:12px 0}
 .dm-mobile-index .dm-line b{margin-top:16px}
 html .dm-footer .dm-shell{box-sizing:border-box;width:calc(100% - 32px);max-width:none;margin-inline:auto;padding-inline:0}
}
