.Region-module__nHZSea__section{box-sizing:border-box;width:100%;max-width:1200px;color:inherit;overflow-wrap:anywhere;margin-inline:auto;padding:clamp(24px,4vw,56px)}.Region-module__nHZSea__section[data-width=narrow]{max-width:760px}.Region-module__nHZSea__section[data-width=full]{max-width:none}.Region-module__nHZSea__section[data-alignment=center]{text-align:center}.Region-module__nHZSea__section[data-alignment=right]{text-align:right}.Region-module__nHZSea__section[data-spacing=compact]{padding-block:16px}.Region-module__nHZSea__section[data-spacing=large]{padding-block:80px}.Region-module__nHZSea__section[data-tone=muted]{background:#8080801a}.Region-module__nHZSea__section[data-tone=dark]{color:#fff;background:#19251f}.Region-module__nHZSea__section h2{margin:0 0 20px;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.2}.Region-module__nHZSea__section h3{margin:16px 0;font-size:1.25rem}.Region-module__nHZSea__copy{white-space:pre-line;margin:0 0 24px;line-height:1.7}.Region-module__nHZSea__image{object-fit:contain;border-radius:12px;width:100%;max-width:100%;height:auto;max-height:600px;display:block}.Region-module__nHZSea__cards{grid-template-columns:repeat(var(--cms-columns,3), minmax(0, 1fr));gap:24px;display:grid}.Region-module__nHZSea__card{border:1px solid;border-radius:16px;min-width:0;padding:24px}.Region-module__nHZSea__button{color:inherit;border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;text-decoration:none;display:inline-flex}.Region-module__nHZSea__navigation{gap:16px;justify-content:inherit;flex-wrap:wrap;display:flex}.Region-module__nHZSea__brand{color:inherit;font-size:2rem;text-decoration:none}.Region-module__nHZSea__section address{flex-direction:column;gap:12px;font-style:normal;display:flex}.Region-module__nHZSea__spacer{height:40px}.Region-module__nHZSea__spacer[data-spacing=compact]{height:16px}.Region-module__nHZSea__spacer[data-spacing=large]{height:80px}.Region-module__nHZSea__section a:focus-visible{outline-offset:5px;outline:3px solid}@media (max-width:640px){.Region-module__nHZSea__cards{grid-template-columns:1fr}.Region-module__nHZSea__section{padding-inline:20px}.Region-module__nHZSea__section[data-spacing=large]{padding-block:40px}}
