.lc{gap:20px;display:grid;container-type:inline-size}.lc-q{border:0;min-width:0;margin:0;padding:0}.lc-q__l{font:700 16.5px/1.3 var(--f-body);color:var(--ink);padding:0}.lc-q__hint{font:400 14px/1.4 var(--f-body);color:var(--muted);margin-top:2px;display:block}.lc-q__opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.lc-q__opts--3{grid-template-columns:minmax(0,1fr)}@container (width>=470px){.lc-q__opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lc-opt{min-width:0;display:block;position:relative}.lc-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lc-opt span{border:1.5px solid var(--control);border-radius:var(--r-sm);background:var(--surface);min-height:52px;font:600 15.5px/1.25 var(--f-body);color:var(--ink);text-align:center;text-wrap:balance;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);justify-content:center;align-items:center;padding:8px 12px;display:flex}.lc-opt:hover span{border-color:var(--ink)}.lc-opt input:checked+span{background:var(--yellow);border-color:var(--ink);color:var(--on-yellow);font-weight:700}.lc-opt input:focus-visible+span{outline:3px solid var(--ink);outline-offset:0;box-shadow:0 0 0 6px var(--yellow)}.lc-ans__wait{border:1.5px dashed var(--control);border-radius:var(--r-md);color:var(--muted);padding:14px 16px;font-size:15.5px;line-height:1.45}.lc-ans__in{border-radius:var(--r-md);background:var(--mist);padding:16px 16px 18px}.lc-ans--yes{color:var(--fits)}.lc-ans--no{color:var(--short)}.lc-ans--look{color:var(--note)}.lc-ans__h{font:800 22px/1.15 var(--f-display);color:inherit;align-items:center;gap:10px;font-stretch:94%;display:flex}.lc-ans__h svg{flex:none;width:28px;height:28px}.lc-ans__h svg circle{fill:currentColor}.lc-ans__h svg path{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.lc-ans__h svg .lc-dot{fill:#fff}.lc-ans__p{color:var(--ink);text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.5}.lc-codes{border-collapse:collapse;width:100%;color:var(--ink);margin-top:10px;font-size:15px;line-height:1.3}.lc-codes th{font:700 13px/1.2 var(--f-body);color:var(--muted);text-align:left;padding:0 10px 6px 0}.lc-codes td{border-top:1px solid var(--rule);vertical-align:middle;padding:8px 10px 8px 0}.lc-codes th:last-child,.lc-codes td:last-child{padding-right:0}.lc-codes__n{border:1.5px solid var(--ink);background:var(--surface);min-width:38px;height:30px;font:800 17px/1 var(--f-fig);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;padding:0 6px;font-stretch:90%;display:inline-grid}.lc-codes__lic{font-weight:700}@media (prefers-reduced-motion:reduce){.lc-opt span{transition:none}}
