.lov .lov-lang{margin:8px 0 0;font-size:.9rem}.lov .lov-lang a{color:var(--muted)}.lov-pick{margin:24px 0 0}.lov-q{font:600 .8rem var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:20px 0 8px}.lov-chips{display:flex;flex-wrap:wrap;gap:8px}.lov-chip{display:inline-flex;flex-direction:column;justify-content:center;min-height:44px;padding:6px 16px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);text-decoration:none}.lov-chip small{color:var(--muted);font-size:.75rem}.lov-chip:hover{border-color:var(--saffron)}.lov-chip[aria-current=true]{border-color:var(--saffron);box-shadow:inset 0 0 0 1px var(--saffron)}.lov-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lov-lan .lov-chip{min-height:40px;padding:4px 12px;font-size:.92rem}.lov-lannote{margin:16px 0 0;max-width:70ch;color:var(--muted);font-size:.95rem}.lov-fold h2{font:300 clamp(1.8rem,4.4vw,3rem) var(--font-fraunces),serif;letter-spacing:-.02em;margin:4px 0 8px;max-width:24ch}.lov-sea{margin:0 0 12px;color:var(--muted)}.lov-cards{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.lov-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:18px 20px;min-width:0}.lov-card h3{font:300 1.6rem var(--font-fraunces),serif;letter-spacing:-.02em;margin:0 0 10px}.lov-card h3 a{color:var(--ink);text-underline-offset:4px}.lov-card .kick{margin:0 0 2px}.lov-go{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;color:var(--ink);text-underline-offset:4px}.lov-srclist{padding-left:18px;font-size:.9rem;color:var(--muted)}.lov-srclist a{color:var(--ink)}.lov-src summary{min-height:44px;display:flex;align-items:center;cursor:pointer}