.page-title{padding:90px 7vw 70px;background:#f3f6f5;border-bottom:1px solid var(--line);position:relative}.page-title>p{font:500 12px 'DM Sans';letter-spacing:.18em;color:var(--teal);margin-bottom:35px}.page-title h1{font-size:clamp(42px,6vw,82px);line-height:1.2;margin:0;font-weight:600}.page-title>span{position:absolute;right:7vw;bottom:78px;font:500 12px 'DM Sans';letter-spacing:.16em;color:#778381}.message-body{display:grid;grid-template-columns:28% 72%;padding:110px 7vw 130px}.message-body aside{display:flex;flex-direction:column;align-items:flex-start;padding-top:10px}.message-body aside span{font:500 11px 'DM Sans';letter-spacing:.16em;color:var(--teal);margin-bottom:22px}.message-body aside strong{font-size:25px;letter-spacing:.12em;font-weight:500}.message-body aside small{font:500 11px 'DM Sans';letter-spacing:.08em;color:#788382;margin-top:10px}.message-body article{max-width:780px}.message-lead{font-size:clamp(34px,4.1vw,58px)!important;line-height:1.55!important;font-weight:600!important;color:var(--ink)!important;margin-bottom:60px!important}.message-body article>p{font-size:16px;line-height:2.4;color:#495856;margin-bottom:34px}.message-name{margin-top:64px;text-align:right}.message-name span{display:block;font-size:13px;color:#74807f;margin-bottom:10px}.message-name strong{font-size:26px;letter-spacing:.12em;font-weight:500}.page-back{margin:0 7vw 110px;border-top:1px solid var(--line)}.page-back a{display:inline-flex;gap:25px;padding:27px 0;font-weight:600}.page-back a span{color:var(--teal)}@media(max-width:800px){.page-title{padding:65px 7vw 55px}.page-title>span{position:static;display:block;margin-top:22px}.message-body{grid-template-columns:1fr;padding:70px 7vw 90px}.message-body aside{padding:0 0 45px;margin-bottom:45px;border-bottom:1px solid var(--line)}.message-lead{font-size:34px!important;margin-bottom:45px!important}.message-body article>p{font-size:15px;line-height:2.25}.page-back{margin-bottom:75px}}
