.radios[data-v-840195bf]{gap:var(--space-xs);min-width:0;color:var(--slate);border:0;margin:0;padding:0;display:grid}.radios__legend[data-v-840195bf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-xs);font-size:1.2rem;font-weight:400;line-height:1.4}.radios__options[data-v-840195bf]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.radios__option[data-v-840195bf]{border:1.5px solid var(--slate);cursor:pointer;min-height:44px;transition:border-color var(--hover-duration) ease,background-color var(--hover-duration) ease;border-radius:999px;align-items:center;padding:0 16px;font-size:1.5rem;display:inline-flex;position:relative}.radios__option[data-v-840195bf]:hover{border-color:var(--pink)}.radios__option[data-v-840195bf]:has(:checked){background-color:var(--pink);border-color:var(--pink)}.radios__option[data-v-840195bf]:has(:focus-visible){outline:2px solid var(--slate);outline-offset:3px}@media (prefers-reduced-motion:reduce){.radios__option[data-v-840195bf]{transition:none}}.radios__input[data-v-840195bf]{opacity:0;width:1px;height:1px;margin:0;position:absolute}
