.lx-ranked-pages{max-width:1220px;margin:0 auto;padding:20px 16px 72px;color:#0f172a}
.lx-ranked-pages>header{display:grid;gap:7px;margin-bottom:20px}.lx-ranked-pages>header h1{margin:0;font-size:clamp(1.7rem,3.5vw,2.5rem)}.lx-ranked-pages>header p{max-width:75ch;margin:0;color:#526277;line-height:1.55}.lx-ranked-pages>form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:18px;border:1px solid #dbe5f1;border-radius:16px;background:#fff}.lx-ranked-pages>form label{display:grid;gap:5px;font-weight:700;font-size:.82rem}.lx-ranked-pages>form input,.lx-ranked-pages>form select{width:100%;min-height:44px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:9px;background:#fff}.lx-ranked-pages>form button{min-height:44px}.lx-ranked-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 12px;color:#526277}.lx-ranked-meta strong{color:#0f172a}.lx-ranked-context,.lx-ranked-limits,.lx-ranked-empty{display:grid;gap:6px;margin:14px 0;padding:16px;border:1px solid #dbe5f1;border-radius:14px;background:#f8fafc}.lx-ranked-context small,.lx-ranked-limits p{color:#526277}.lx-ranked-limits h2{margin:0;font-size:1rem}.lx-ranked-limits p{margin:0;line-height:1.5}.lx-ranked-list{display:grid;gap:14px}.lx-ranked-list article{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:14px;padding:18px;border:1px solid #dbe5f1;border-radius:16px;background:#fff}.lx-ranked-title{min-width:0}.lx-ranked-title>span{color:#2563eb;font-size:.76rem;font-weight:800;text-transform:uppercase}.lx-ranked-title h2{margin:5px 0 8px;font-size:1.15rem;line-height:1.3}.lx-ranked-title a{overflow-wrap:anywhere;font-size:.82rem}.lx-ranked-price{display:grid;align-content:start;gap:4px;text-align:right}.lx-ranked-price strong{font-size:1.3rem}.lx-ranked-price small{color:#526277}.lx-ranked-price .btn{margin-top:8px}.lx-ranked-evidence{grid-column:1/-1;display:grid;gap:4px;padding-top:12px;border-top:1px solid #e2e8f0;color:#526277;font-size:.82rem}.lx-ranked-evidence strong{color:#0f172a}.lx-ranked-evidence small{overflow-wrap:anywhere}
@media(max-width:767.98px){.lx-ranked-pages>form,.lx-ranked-list article{grid-template-columns:1fr}.lx-ranked-price{text-align:left}.lx-ranked-meta{align-items:flex-start;flex-direction:column}}
