.hf-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.hf-fieldset__legend{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--large);margin-block-end:var(--wp--preset--spacing--30);padding:0}.hf-fieldset__grid{gap:var(--wp--preset--spacing--40);display:grid}@media (min-width:40rem){.hf-fieldset__grid{grid-template-columns:1fr 1fr}}.hf-field{align-content:start;gap:.35rem;display:grid}:is(.hf-field--wide,.hf-field:has(input[type=email])){grid-column:1/-1}.hf-field__label{font-weight:700}.hf-field__required{color:var(--wp--preset--color--ink-muted);font-weight:400}.hf-field__hint{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--ink-muted)}.hf-field__control{border:2px solid var(--wp--preset--color--ink-muted);border-radius:var(--wp--custom--radius--small);background:var(--wp--preset--color--surface);min-block-size:3.5rem;inline-size:100%;font-size:var(--wp--preset--font-size--medium);color:var(--wp--preset--color--ink);padding:.75rem 1rem}.hf-field__control:focus-visible{border-color:var(--wp--preset--color--teal-700);outline-offset:2px}.hf-field__control:user-invalid{border-color:var(--wp--preset--color--coral-700);background:var(--wp--preset--color--coral-50)}textarea.hf-field__control{resize:vertical;min-block-size:6rem}.hf-field--check{padding:var(--wp--preset--spacing--30);border-radius:var(--wp--custom--radius--medium);background:var(--wp--preset--color--surface);box-shadow:0 0 0 1px var(--wp--preset--color--line);grid-template-columns:auto 1fr;align-items:start;gap:.75rem}.hf-field--check label{padding-block-start:.15rem}.hf-check{block-size:1.75rem;inline-size:1.75rem;accent-color:var(--wp--preset--color--teal-800);margin:0}
