.ck-reasons{display:flex;flex-direction:column;gap:12px;margin-bottom:6px}.ck-reason-card{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1.5px solid var(--gray-20);border-radius:12px;cursor:pointer}.ck-reason-card input{width:22px;height:22px;margin-top:2px;flex:none;accent-color:var(--blue)}.ck-reason-card:has(input:checked){border-color:var(--blue);background:var(--blue-10)}.ck-reason-card:has(input:focus-visible){outline:3px solid var(--blue-20)}.ck-reason-body b{display:block;font-size:16px;color:var(--gray-100);line-height:1.35}.ck-reason-body small{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--gray-70)}.ck-rcard{align-items:center;gap:10px;padding:12px}.ck-rcard-ic{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--blue-10);color:var(--blue)}.ck-rcard-ic svg{width:20px;height:20px;fill:currentColor}@media(min-width:768px){.ck-rcard{gap:14px;padding:14px}.ck-rcard-ic{width:44px;height:44px;border-radius:12px}.ck-rcard-ic svg{width:24px;height:24px}}.ck-reason-card:has(input:checked) .ck-rcard-ic{background:var(--blue);color:#fff}.ck-dcard{align-items:center;gap:10px;padding:12px}.ck-dcard-art{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--blue-10);color:var(--blue)}.ck-dcard-art svg{width:20px;height:20px;display:block}@media(min-width:768px){.ck-dcard{gap:14px;padding:14px}.ck-dcard-art{width:44px;height:44px;border-radius:12px}.ck-dcard-art svg{width:24px;height:24px}}.ck-reason-card:has(input:checked) .ck-dcard-art{background:var(--blue);color:#fff}.ck-card--amber{background:#fdf6ec;border-color:#f0d9b5}.ck-card--amber:has(input:checked){border-color:var(--orange, #e96414);background:#fdf6ec;box-shadow:0 4px 14px #e9641424}.ck-card--amber .ck-dcard-art{background:#f0d9b5;color:#8a5a12}.ck-card--amber:has(input:checked) .ck-dcard-art{background:#8a5a12;color:#fff}.ck-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ck-have{display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-size:13px;font-weight:700;color:var(--gray-80)}.ck-have svg{width:13px;height:13px;flex:none;fill:var(--green)}.ck-reason-card:has(input:checked){border-width:2px;box-shadow:0 4px 14px #0057e71f}.ck-reasons--tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ck-reasons--tiles .ck-reason-card{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:13px 10px}.ck-reasons--tiles .ck-reason-card input{position:absolute;width:1px;height:1px;opacity:0}.ck-reasons--tiles .ck-reason-card:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.ck-reasons--tiles .ck-dcard-art{width:48px;height:48px;border-radius:12px}.ck-reasons--tiles .ck-dcard-art svg{width:26px;height:26px}.ck-reasons--tiles .ck-reason-body b{font-size:13.5px;line-height:1.25;letter-spacing:-.01em}.ck-qc-eyebrow{margin:2px 0 4px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.ck-pick__sub{margin-top:16px}.ck-pick:not(:has(.ck-reason-card--opens input:checked)) .ck-pick__sub{display:none}.ck-pick__note{margin:10px 0 0;font-size:14px;line-height:1.6;color:var(--gray-70)}
