.purpose-page{padding:105px max(24px,calc((100vw - 1180px)/2));background:#f3f7f6}.purpose-page>header{max-width:760px;margin-bottom:45px}.purpose-page h2{margin-bottom:16px}.purpose-page>header>p:last-child{color:#63767d}.purpose-faq{display:grid;grid-template-columns:1fr 1fr;gap:16px}.purpose-faq details{padding:0 22px;border:1px solid rgba(8,45,61,.12);border-radius:14px;background:#fff}.purpose-faq summary{font-family:Georgia,serif;font-size:20px}.contact-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.contact-details{display:grid;gap:15px}.contact-details article{padding:24px;border:1px solid rgba(8,45,61,.12);background:#fff}.contact-details span,.contact-details strong,.contact-details a{display:block}.contact-details span{color:#ef7c48;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.contact-details a,.contact-details strong{margin:8px 0;color:#082d3d;font-size:20px}.contact-details p{margin:0;color:#63767d}.contact-purpose textarea{width:100%;padding:12px;border:1px solid #cbd6d8;resize:vertical}@media(max-width:760px){.purpose-page{padding:72px 18px}.purpose-faq,.contact-layout{grid-template-columns:1fr}.contact-layout{gap:28px}.purpose-faq summary{font-size:18px}}
