.contact-form{display:flex;flex-direction:column;gap:var(--space-4)}.contact-form__grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--size-media-tile) * 1.5)),1fr))}.contact-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.contact-form__privacy{margin:0;font:var(--type-body-small-weight) var(--type-body-small-size) /var(--type-body-small-line) var(--type-body-small-font);color:var(--text-2)}.contact-form__privacy a{color:inherit}.contact-form__trap{position:absolute;inset-inline-start:-10000px;inline-size:1px;block-size:1px;overflow:hidden}