.og-step-option{min-width:0;min-height:var(--og-space-8);padding:var(--og-space-3) var(--og-space-2);cursor:pointer;background:var(--og-color-brand-paper);color:var(--og-color-brand-ink);flex-direction:column;display:flex;position:relative}.og-step-option+.og-step-option{border-inline-start:calc(var(--og-border-active) / 2) solid var(--og-color-brand-ink)}.og-step-option:before{content:"";inset-inline:0;height:var(--og-border-active);background:0 0;position:absolute;top:0}.og-step-option:hover{background:var(--og-color-brand-stone)}.og-step-option:has(input:checked){background:var(--og-color-brand-stone)}.og-step-option:has(input:checked):before{background:var(--og-color-brand-ink)}.og-step-option:has(input:focus-visible){outline:var(--og-focus-ring-width) solid var(--og-focus-ring);outline-offset:var(--og-focus-ring-offset);z-index:1}.og-step-option>span>span{color:var(--og-color-brand-ink)}@media (width>=48rem){.og-step-option{padding-inline:var(--og-space-3)}}@media (forced-colors:active){.og-step-option:has(input:checked):before{forced-color-adjust:none;background:highlight}.og-step-option:has(input:checked){outline:var(--og-border-active) solid Highlight;outline-offset:calc(-1 * var(--og-border-active))}}
