.info-page{padding-top:55px;max-width:920px;min-height:60vh}
.info-page h1{font:800 clamp(42px,5vw,64px)/1.05 Outfit,sans-serif;letter-spacing:-.05em;margin:14px 0 24px}
.info-page h2{font:800 25px/1.2 Outfit,sans-serif;letter-spacing:-.03em;margin:34px 0 10px}
.info-page p{font-size:16px;line-height:1.75;color:#4e6861;max-width:770px}
.info-page .info-lead{font-size:20px;color:#315953}
.info-page a:not(.button){color:#087e78;text-decoration:underline;text-underline-offset:3px;font-weight:700}
@media(max-width:700px){.info-page{padding-top:35px}.info-page h2{font-size:22px}.info-page p{font-size:14px}.info-page .info-lead{font-size:17px}}
