.utility-page{min-height:72vh;display:flex;align-items:center;justify-content:center;padding:100px 24px 130px;background:linear-gradient(165deg,#fff 10%,#f4f9f8 62%,#eee9df 100%)}
.utility-inner{width:min(100%,850px);text-align:center}
.utility-eyebrow{font:600 10px/1.6 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.utility-eyebrow span{color:var(--blue-dark)}
.utility-inner h1{font-size:clamp(62px,9vw,125px);line-height:.9;letter-spacing:-.045em;margin:24px 0 30px}
.utility-inner h1 em{font-weight:500}
.utility-inner>p:not(.utility-eyebrow){max-width:570px;margin:0 auto;font-size:14px;line-height:1.9}
.utility-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 35px;margin-top:40px}
.utility-actions a{display:flex;justify-content:space-between;gap:18px;min-width:180px;padding:12px 0;border-bottom:1px solid #9bb9c1;font-size:12px;text-decoration:none}
.utility-actions a:hover{border-color:var(--ink)}
@media(max-width:600px){.utility-page{padding:75px 22px 105px;min-height:60vh}.utility-inner h1{font-size:clamp(57px,14vw,82px)}.utility-actions{display:block;max-width:265px;margin:35px auto 0}.utility-actions a+a{margin-top:10px}}
