.lm-intro__inner{max-width:780px}.lm-intro--keski .lm-intro__inner{margin:0 auto;text-align:center}.lm-intro--keski .lm-btns{justify-content:center}.lm-intro h2{font-size:clamp(30px,4.2vw,46px);margin-bottom:.6em}.lm-intro__text p{font-size:18px;line-height:1.7}.lm-intro .lm-btns{margin-top:12px}.lm--sininen .lm-intro__text p{color:hsla(0,0%,100%,.9)}