.lk-live{--lk-blue:#19598d;--lk-yellow:#ffbd42;color:#17344a;background:#f2f6f9;padding:clamp(24px,5vw,64px);font-family:inherit;border-radius:12px}.lk-live h2{font-size:clamp(28px,4vw,44px);line-height:1.15;color:var(--lk-blue)}.lk-kicker{font-weight:700;letter-spacing:.12em;font-size:12px}.lk-filters{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}.lk-filters label{display:grid;gap:8px;font-weight:600;min-width:220px}.lk-filters select{background:white;padding:12px;border:1px solid #71899a;border-radius:6px;color:#17344a}.lk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.lk-card{background:white;border:1px solid #d4dfe7;border-radius:10px;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.lk-card h3{color:var(--lk-blue);font-size:26px;margin:18px 0 8px}.lk-card p{margin:8px 0}.lk-badge{background:#e1f0e8;color:#165135;padding:5px 10px;border-radius:20px;font-size:13px}.lk-card a{display:inline-block;background:var(--lk-yellow);color:#17344a;padding:12px 16px;border-radius:6px;font-weight:700;margin-top:auto;text-decoration:none}.lk-card a:focus-visible,.lk-filters select:focus-visible{outline:3px solid #17344a;outline-offset:4px}.lk-price{font-size:20px;font-weight:700}.lk-note,.lk-status{font-size:14px;line-height:1.6}.lk-note{margin-top:24px}
