.contact-mail{margin-top:32px;padding-top:24px;border-top:1px solid var(--line-strong)}.contact__form{scroll-margin-top:calc(var(--header-h) + 24px)}.contact-mail p{font-size:14px;margin:12px 0 8px}.inquiry-fieldset legend{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;color:var(--ink)}.hs-form .inquiry-fieldset .inquiry-description{margin:12px 0 0;min-height:44px}.contact-privacy-note{margin-top:0;margin-bottom:24px}.hs-form .hs-button{display:inline-flex;align-items:center;gap:16px}.hs-form .hs-button svg{width:18px;height:18px}.hs-form .hs-button:disabled{cursor:wait;opacity:.6}.hs-form .hs-button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.form-status{font-size:14px;line-height:1.8;margin-top:16px;color:var(--muted)}.form-status[data-state=error]{padding:16px;border:1px solid #E8798F;border-radius:var(--r-s);color:#a12240;background:#fff5f7}.form-status:empty{display:none}.form-status a{color:var(--accent-strong);text-decoration:underline}.submitted-message{text-align:left}.submitted-message h3{font-size:var(--h3);margin:16px 0 24px}.submitted-message p{margin-bottom:16px;font-size:14px}.submitted-message .textlink{margin-top:16px}@media(max-width:520px){.desktop-break{display:none}.hs-form .inputs-list label>span{height:auto;min-height:38px;padding:8px 12px;line-height:1.5}.hs-form .inquiry-fieldset .inputs-list{gap:8px}.hs-form .hs-button{width:100%}}.hp-field{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
