.corporate-email,.corporate-email span{overflow-wrap:anywhere;word-break:normal}.footer-contacts .corporate-email{min-width:0}.footer-contacts .corporate-email span{min-width:0}.contact-details .corporate-email{font-size:clamp(16px,2vw,22px)}.why-intro .architect-signature{margin-top:18px;font-size:14px;line-height:1.8;color:#4b514c;max-width:620px}.customer-reviews{background:#f7f4ee;border-top:1px solid #d4d0c7}.customer-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.customer-review-grid figure{margin:0;padding-top:22px;border-top:1px solid #bcbeb3}.customer-review-grid blockquote{margin:0 0 18px}.customer-review-grid p{font-size:15px;line-height:1.8}.customer-review-grid figcaption{font-weight:500}.customer-review-grid .review-score{font-size:13px}@media(max-width:760px){.customer-review-grid{grid-template-columns:1fr}.why-intro .architect-signature{font-size:14px}}

.footer-refined .footer-legal-name{font-size:12px;line-height:1.8;color:#cbd0c6;max-width:960px;margin:18px 0 0;overflow-wrap:break-word;letter-spacing:.015em}
