.lst-page{background:var(--lBg);color:var(--lText);font-family:Segoe UI,Arial,sans-serif;line-height:1.7}.lst-wrap{max-width:1060px;margin:0 auto;padding:0 20px}.lst-sticky{background:linear-gradient(90deg,var(--lPrimary),var(--lAccent));color:#fff;padding:12px 20px;position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;font-weight:600}.lst-sticky a{background:var(--lHighlight);color:#000;padding:8px 18px;border-radius:6px;font-weight:800;text-decoration:none;white-space:nowrap}.lst-hero{background:var(--lHero);padding:56px 20px 44px;border-bottom:1px solid var(--lBorder)}.lst-hero h1{font-size:clamp(28px,4vw,46px);font-weight:800;color:var(--lText);line-height:1.15;margin:0 0 16px;max-width:820px;margin-inline:auto}.lst-hero h1 em{color:var(--lPrimary);font-style:normal}.lst-hero .meta{color:var(--lMuted);font-size:13px;letter-spacing:1px;text-transform:uppercase;margin-bottom:18px}.lst-answer{background:#0000002e;border:1px solid var(--lBorder);border-radius:12px;padding:18px 22px;margin:0 auto 18px;max-width:760px;text-align:left}.lst-answer .lbl{color:var(--lAccent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px}.lst-answer p{color:var(--lText);margin:0;font-size:15px;line-height:1.75}.lst-quick{background:#ffffff0a;border:1px solid var(--lBorder);border-left:4px solid var(--lPrimary);border-radius:8px;padding:14px 18px;margin:0 auto 18px;max-width:760px;text-align:left;color:var(--lText)}.lst-rsum{background:var(--lCard);border:1px solid var(--lBorder);border-radius:12px;padding:16px 22px;margin:0 auto 22px;max-width:760px;text-align:left}.lst-rsum .lbl{color:var(--lMuted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.lst-rsum ol{padding-left:20px;color:var(--lMuted);font-size:14px;line-height:1.9}.lst-rsum ol li strong{color:var(--lText)}.lst-cta-btn{display:inline-block;background:var(--lPrimary);color:#fff;padding:14px 32px;border-radius:10px;font-weight:800;font-size:16px;text-decoration:none;box-shadow:0 4px 18px #00000040}.lst-section{padding:44px 0;border-top:1px solid var(--lBorder)}.lst-section h2{font-size:clamp(22px,3vw,30px);font-weight:800;color:var(--lText);margin:0 0 16px}.lst-section p{color:var(--lMuted);margin:0 0 16px}.lst-section p strong{color:var(--lText)}.lst-card{background:var(--lCard);border:1px solid var(--lBorder);border-radius:14px;padding:22px 24px;margin:16px 0}.lst-card.top{border-color:var(--lHighlight);border-width:2px}.lst-card-head{display:flex;align-items:center;gap:14px;margin-bottom:12px}.lst-card-rank{font-size:28px;font-weight:900;color:var(--lMuted);min-width:36px}.lst-card.top .lst-card-rank{color:var(--lHighlight)}.lst-card-name{color:var(--lText);font-size:20px;font-weight:800}.lst-card-name .ticker{color:var(--lPrimary);font-weight:700;margin-left:6px;font-size:15px}.lst-card-tag{color:var(--lMuted);font-size:13px;margin-top:2px}.lst-stats{display:flex;flex-wrap:wrap;gap:18px;margin:14px 0;padding:12px 16px;background:#0000001f;border-radius:8px}.lst-stat{display:flex;flex-direction:column;gap:2px}.lst-stat-l{color:var(--lMuted);font-size:11px;text-transform:uppercase;letter-spacing:.8px;font-weight:700}.lst-stat-v{color:var(--lText);font-size:16px;font-weight:800}.lst-stat-v.win{color:var(--lSuccess)}.lst-table{width:100%;border-collapse:collapse;background:var(--lCard);border-radius:10px;overflow:hidden;border:1px solid var(--lBorder);margin:16px 0}.lst-table th,.lst-table td{padding:12px 14px;font-size:14px;border-bottom:1px solid var(--lBorder);text-align:left}.lst-table th{background:#0000002e;color:var(--lMuted);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.lst-table tr:last-child td{border-bottom:none}.lst-table td.win{color:var(--lSuccess);font-weight:700}.lst-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:16px 0}.lst-faq{background:var(--lCard);border:1px solid var(--lBorder);border-radius:12px;padding:6px 22px;margin:16px 0}.lst-faq details{padding:14px 0;border-bottom:1px solid var(--lBorder)}.lst-faq details:last-child{border-bottom:none}.lst-faq summary{color:var(--lText);font-weight:700;cursor:pointer;font-size:15px}.lst-faq p{color:var(--lMuted);margin:10px 0 0;font-size:14px}.lst-press{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 24px}.lst-press a{color:var(--lAccent);font-size:13px;text-decoration:none;padding:6px 12px;background:var(--lCard);border:1px solid var(--lBorder);border-radius:999px}.lst-press a:hover{color:var(--lHighlight);border-color:var(--lHighlight)}
