/*! UX by Example — © 2026 Chris Daniels. All rights reserved. */
.lq__lead{font-size:var(--step-1);line-height:var(--leading-snug);max-inline-size:56ch;margin-block-end:var(--space-l)}.lq__q{border:none;margin:0 0 var(--space-l);padding:0}.lq__question{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);line-height:var(--leading-snug);padding:0;margin-block-end:var(--space-s);max-inline-size:56ch}.lq__option{display:flex;align-items:center;gap:var(--space-2xs);padding-block:var(--space-3xs);font-size:var(--step-0);cursor:pointer}.lq__option input{accent-color:var(--accent);inline-size:1.05rem;block-size:1.05rem}.lq__reveal{margin-block-start:var(--space-s);padding:var(--space-m);background:var(--accent-soft);border-radius:var(--radius-m);max-inline-size:60ch}.lq__reveal>p{margin-block-end:var(--space-2xs)}.lq__reveal>p:last-child{margin-block-end:0}.lq__technique{font-family:var(--font-display);font-size:var(--step--1);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong)}.lq__answer{font-size:var(--step--1);color:var(--muted)}.lq__answer span{font-weight:600;color:var(--ink)}.lq__neutral{color:var(--muted)}.lq__controls{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-block-start:var(--space-l)}.lq__summary{margin-block-start:var(--space-l);padding:var(--space-l);background:var(--accent-soft);border-radius:var(--radius-l)}.lq__summary-text{font-size:var(--step-1);line-height:var(--leading-snug);max-inline-size:60ch;margin:0}.lq__alt{margin-block-start:var(--space-l);border-block-start:1px solid var(--line);padding-block-start:var(--space-m)}.lq__alt summary{cursor:pointer;font-weight:600;color:var(--accent-strong)}.lq__alt[open] summary{margin-block-end:var(--space-s)}@media (prefers-reduced-motion:no-preference){.lq__reveal:not([hidden]),.lq__summary:not([hidden]){animation:.3s lq-fade}@keyframes lq-fade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}