.ksi-choice-card{padding:10px;border:1px solid var(--ksi-border-control);border-radius:var(--ksi-radius-lg);background:var(--ksi-bg);color:var(--ksi-text);font-family:var(--ksi-font-participant);cursor:pointer;align-items:flex-start;gap:10px;padding-inline-end:38px;transition:background-color .15s,border-color .15s;display:flex;position:relative}.ksi-choice-card[data-selected=true]{border:2px solid var(--ksi-primary);background:var(--ksi-primary-soft);padding:9px;padding-inline-end:37px}.ksi-choice-card:has(input:focus-visible){outline:3px solid var(--ksi-focus);outline-offset:2px}.ksi-choice-card>input[type=radio]{block-size:24px;inline-size:24px;accent-color:var(--ksi-primary);margin:0;position:absolute;inset-block-start:10px;inset-inline-end:10px}.ksi-choice-card__image{object-fit:cover;border-radius:var(--ksi-radius-md);flex:0 0 64px;block-size:auto;max-block-size:88px;inline-size:64px}.ksi-choice-card__text{gap:4px;min-inline-size:0;display:grid}.ksi-choice-card__availability{border-radius:var(--ksi-radius-sm);background:var(--ksi-prototype-bg);color:var(--ksi-prototype-fg);justify-self:start;padding:2px 8px;font-size:.8125rem;font-weight:600}.ksi-choice-card__headline{font-size:1.0625rem;font-weight:700;line-height:1.3}.ksi-choice-card__description{font-size:.9375rem;line-height:1.35}.ksi-choice-card__meta{color:var(--ksi-text-muted);font-size:.875rem}@media (forced-colors:active){.ksi-choice-card[data-selected=true]{border-color:highlight}}
