.ds-choice-cards{gap:var(--ds-space-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.ds-choice-cards>legend{margin-bottom:var(--ds-space-2);color:var(--ink);font-size:var(--font-shipper);font-weight:var(--ds-weight-strong);padding:0}.ds-choice-card{gap:calc(var(--ds-space-1) / 2) var(--ds-space-3);box-sizing:border-box;min-width:0;padding:var(--ds-space-4);background:var(--panel);border:var(--ds-border-width) solid var(--control-line);border-radius:var(--ds-card-radius);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid;position:relative}.ds-choice-card:hover{border-color:var(--ds-accent-line)}.ds-choice-card>input{opacity:0;pointer-events:none;position:absolute}.ds-choice-card__mark{box-sizing:border-box;border:1.5px solid var(--muted);background:var(--panel);border-radius:50%;grid-row:1/3;width:18px;height:18px;margin-top:1px}.ds-choice-card__title{color:var(--ink);font-size:var(--font-shipper);font-weight:var(--ds-weight-strong);line-height:20px}.ds-choice-card__desc{color:var(--muted);font-size:var(--font-body);line-height:var(--ds-line-body)}.ds-choice-card.is-checked{border-color:var(--ds-accent);box-shadow:inset 0 0 0 1px var(--ds-accent)}.ds-choice-card:has(>input:checked){border-color:var(--ds-accent);box-shadow:inset 0 0 0 1px var(--ds-accent)}.ds-choice-card.is-checked .ds-choice-card__mark{border:5px solid var(--ds-accent)}.ds-choice-card:has(>input:checked) .ds-choice-card__mark{border:5px solid var(--ds-accent)}.ds-choice-card:has(>input:focus-visible){outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-choice-card.is-disabled{background:var(--soft);border-color:var(--line);cursor:not-allowed}.ds-choice-card:has(>input:disabled){background:var(--soft);border-color:var(--line);cursor:not-allowed}.ds-choice-card.is-disabled .ds-choice-card__title{color:var(--muted)}.ds-choice-card:has(>input:disabled) .ds-choice-card__title{color:var(--muted)}.ds-choice-card.is-disabled .ds-choice-card__mark{border-color:var(--control-line);background:var(--soft)}.ds-choice-card:has(>input:disabled) .ds-choice-card__mark{border-color:var(--control-line);background:var(--soft)}@media (max-width:560px){.ds-choice-cards{grid-template-columns:minmax(0,1fr)}}.ds-choice-card__title,.ds-choice-card__desc{word-break:keep-all;overflow-wrap:anywhere}
