.contact-intro[data-astro-cid-6bfsojfh]{max-width:850px;padding:24px 0 44px}.contact-intro[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{max-width:18ch}.contact-panel[data-astro-cid-6bfsojfh]{background:var(--white);border:1px solid var(--line);border-radius:8px;min-width:0;max-width:820px;padding:32px}.contact-panel[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:1.8rem}.contact-field[data-astro-cid-6bfsojfh]{flex-direction:column;gap:7px;min-width:0;margin:22px 0;display:flex}.contact-field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font-size:1rem;font-weight:600}.contact-field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--muted);font-weight:400}.contact-field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.contact-field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.contact-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{font:inherit;color:var(--ink);background:var(--paper);border:1px solid #aebfb6;border-radius:4px;width:100%;min-width:0;min-height:48px;padding:11px 12px}.contact-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;line-height:1.6}.form-hint[data-astro-cid-6bfsojfh],.contact-privacy[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:1rem;line-height:1.65}.form-hint[data-astro-cid-6bfsojfh]{margin:0}.contact-privacy[data-astro-cid-6bfsojfh]{margin:24px 0}.field-error[data-astro-cid-6bfsojfh]{color:#8c3029;margin:0;font-size:1rem}[data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:#8c3029}.contact-status[data-astro-cid-6bfsojfh]{overflow-wrap:anywhere;background:#fff3e6;border-left:3px solid #9a470b;margin-bottom:24px;padding:16px 18px}.contact-status[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]:last-child{margin:0}.contact-status[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{margin-bottom:0}.contact-status[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:inherit}.contact-success[data-astro-cid-6bfsojfh]{border-color:var(--green);background:#eef4e8}.button[data-astro-cid-6bfsojfh]:disabled{opacity:.6;cursor:not-allowed}@media (width<=800px){.contact-intro[data-astro-cid-6bfsojfh]{padding:12px 0 28px}.contact-panel[data-astro-cid-6bfsojfh]{padding:24px}}@media (width<=400px){.contact-panel[data-astro-cid-6bfsojfh]{padding:18px}.contact-panel[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:1.5rem}.button[data-astro-cid-6bfsojfh]{width:100%}}
