.contact_page__cbJV7.contact_page__cbJV7{display:flex;min-height:100svh;flex-direction:column}.contact_page__cbJV7>main{flex:1 1}.contact_section__FD3QK{padding:clamp(48px,7vw,88px) var(--gutter)}.contact_content___6WeD{width:100%;max-width:44rem;margin-inline:auto;text-align:center;overflow-wrap:anywhere}.contact_title__zaXQ8{margin:0 0 16px;color:var(--night-light-text-1);font-size:clamp(2rem,4vw,3rem);line-height:1.15}.contact_intro__6dUr7,.contact_privacyHint__kl0ob{max-width:54ch;margin-inline:auto;color:var(--night-light-text-2);font-size:1.125rem;line-height:1.5}.contact_card__E3j0F{margin-block:32px;padding:clamp(24px,4vw,40px);border-radius:15px;background-color:var(--night-light-ground);background-image:var(--night-light-face);box-shadow:var(--night-light-card-shadow)}.contact_response__tx5c6{margin:0 0 16px;color:var(--night-light-text-1);font-size:1.25rem;font-weight:600;line-height:1.5}.contact_address__teapi{margin:0 0 24px;color:var(--night-light-text-2);font-size:1.0625rem;line-height:1.5}.contact_emailAction__7A8B3{display:inline-flex;width:min(100%,20rem);align-items:center;justify-content:center;padding:14px 24px;line-height:1.5;text-decoration:none}.contact_privacyHint__kl0ob{margin-block:0 4px;font-size:1rem}.contact_textLink__wkhTx{display:inline-flex;min-height:44px;align-items:center;justify-content:center;color:var(--night-gold-text-light);font-size:1rem;line-height:1.5;text-decoration:underline;text-underline-offset:.2em}.contact_textLink__wkhTx:focus-visible{outline:3px solid var(--night-focus-light);outline-offset:4px}.contact_back__FYB1L{margin-top:24px}