.form-fieldset{border:var(--fieldset-border-width,1px) solid var(--fieldset-border-color,var(--a11y-color-border,var(--color-border-default,#bbbbbb)));border-radius:var(--fieldset-radius,var(--a11y-radius,.375rem));padding:var(--fieldset-padding,var(--spacing-4,1rem));margin:0;background-color:var(--fieldset-bg,transparent)}.fieldset__required{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-normal,400);color:var(--color-text-secondary,#6b7280);-webkit-margin-after:var(--spacing-3,.75rem);margin-block-end:var(--spacing-3,.75rem)}.fieldset__required-indicator{color:var(--color-error-500,#ef4444)}.form-legend{font-size:var(--font-size-base,1rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#171717);padding:0 var(--spacing-2,.5rem)}.form-legend--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-contrast:high){.form-fieldset{border-width:2px}}