.content-page{max-width:850px;padding-bottom:80px}.content-page .page-intro{text-align:left}
.contact-details{max-width:760px;margin:0 auto}.contact-details h2{color:#38223F;font-size:clamp(1.35rem,4vw,1.75rem);line-height:1.3;margin:0 0 16px}.contact-details>p{line-height:1.8;margin:0 0 24px}.contact-table-wrap{border:1px solid #EADDE2;border-radius:16px;overflow:hidden;background:#FFFFFF}.contact-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:1rem;line-height:1.65}.contact-table caption{text-align:left;padding:18px 20px;font-weight:700;color:#38223F;background:#FAF7F5}.contact-table th,.contact-table td{padding:16px 20px;vertical-align:top;border-top:1px solid #EADDE2;overflow-wrap:anywhere}.contact-table th{color:#38223F;font-weight:700}.contact-table thead th:first-child{width:32%}.contact-table thead{background:#FAF7F5}.contact-table a:focus-visible{outline:3px solid #C65D7B;outline-offset:4px;border-radius:2px}@media(max-width:480px){.contact-table{font-size:.9375rem}.contact-table th,.contact-table td{padding:12px}.contact-table caption{padding:14px 12px}.contact-table thead th:first-child{width:34%}}
