.page-hero{padding:90px clamp(20px,7vw,110px) 70px;background:#fff}.page-hero .wrap,.content-wrap{max-width:1000px;margin:auto}.page-hero h1{font-family:Georgia,serif;font-size:clamp(3rem,7vw,6rem);line-height:.95;letter-spacing:-.05em;font-weight:500;margin:0 0 24px}.page-hero p{max-width:720px;color:#607067;font-size:1.15rem}.content-wrap{padding:80px 20px}.content-wrap h2{font-size:clamp(2rem,4vw,3.4rem);margin-top:55px}.content-wrap h3{margin-top:32px}.content-wrap p,.content-wrap li{color:#607067}.content-wrap .button{color:#fff}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:35px}.cards article{background:#fff;border:1px solid #dfe5df;border-radius:18px;padding:28px}.cards h3{margin:0 0 10px}.cards a{font-weight:800;color:#214d3b}.faq-list details{background:#fff;border:1px solid #dfe5df;border-radius:14px;padding:20px;margin:12px 0}.faq-list summary{font-weight:800;cursor:pointer}.breadcrumbs{font-size:.8rem!important;color:#607067;margin-bottom:25px}.service-grid article>a{display:inline-block;margin-top:18px;color:#b8e0d2;font-weight:800}@media(max-width:700px){.cards{grid-template-columns:1fr}.page-hero{padding-top:65px}}
