:root{--gut:24px}
h1{font-size:40px}h2{font-size:30px}
.mn-hero{grid-template-columns:1fr minmax(0,420px)}
.mn-hero-txt{padding:40px 32px 40px var(--gut);display:flex;flex-direction:column;justify-content:center}
.mn-hero-txt h1{font-size:42px}
.mn-hero-img{display:block;height:auto;aspect-ratio:1/1;align-self:center}
.mn-hero-img img{position:absolute;inset:0}
.mn-grid>li{flex-basis:calc((100% - 28px)/3)}
.mn-depts>li{flex-basis:calc((100% - 28px)/3)}
.mn-split{grid-template-columns:1fr 1fr}
.mn-split-panel{padding:40px 36px}
.mn-job{grid-template-columns:repeat(4,minmax(0,1fr))}
.mn-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
.mn-facts{grid-template-columns:repeat(3,minmax(0,1fr))}
.mn-pricecard{grid-template-columns:1fr 1fr}
.mn-pricecard-box{margin:34px;padding:30px}
.mn-strip{grid-template-columns:repeat(4,minmax(0,1fr))}
.mn-blog{grid-template-columns:repeat(3,minmax(0,1fr))}
.mn-faq-grid{grid-template-columns:1fr 1fr}
.mn-row{grid-template-columns:1fr 1fr;gap:36px}
.mn-row--details{grid-template-columns:1fr}
.mn-row--details .mn-fig{max-width:600px}
.mn-coll-head{grid-template-columns:1fr auto}
.mn-choose{grid-template-columns:repeat(3,minmax(0,1fr))}
.mn-need{grid-template-columns:repeat(3,minmax(0,1fr))}
.mn-two{grid-template-columns:1fr 1fr}
.mn-art-head{grid-template-columns:1fr minmax(0,420px);gap:36px}
.mn-art-sec--full{grid-template-columns:1fr}
.mn-fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}
.mn-legal{columns:2;column-gap:44px}
.mn-legal h1{column-span:all}
.mn-legal h2{break-after:avoid}
.mn-legal p{break-inside:avoid}
