/* Page 2: clarify which content a control changes; preserve existing business ranking. */
.lcp-home .lcp-latest-switch{display:none}
.lcp-home .lch-offer-group+.lch-offer-group{border-left:0;border-inline-start:1px solid var(--hub-line);padding-left:0;padding-inline-start:16px}
.lcp-home .lch-rules summary{line-height:1.7;display:flex;align-items:center;gap:6px;padding:10px 0}
.lcp-home .lch-rules summary::before{content:'▸';font-size:12px}.lcp-home .lch-rules[open] summary::before{content:'▾'}
.lcp-home .lsc-entry-circle .lsc-entry-heading{margin-bottom:8px}.lcp-home .lsc-entry-circle .lsc-entry-heading>span{display:none}
@media(max-width:1000px){
 .lcp-home .lch-mobile-switch{position:static;inset:auto;width:100%;padding:6px 0;margin:0;border-bottom:1px solid var(--hub-line);gap:8px}
 .lcp-home .lch-mobile-switch label{flex:1;min-width:0}
 .lcp-home .lch-mobile-switch span{min-height:44px;border-radius:4px;font-size:15px}
 .lcp-home .lch-offer-group+.lch-offer-group{border:0;padding-inline-start:0}
 .lcp-home .lch-offers>.lch-section-head{background:#fff}
}
@media(max-width:700px){
 .lcp-home .lsc-entry-circle{padding:8px 0}
 .lcp-home .lsc-entry-circle .lsc-entry-heading{margin-bottom:6px}
 .lcp-home .lsc-entry-circle .lsc-service-links a{flex-direction:row;justify-content:center;min-height:44px;padding:8px 2px}
 .lcp-home .ldi-title-row h3 a{text-wrap:balance}
 .lcp-home .lsc-entry-circle .lsc-service-links .le2-icon{display:none}
 .lcp-home .lch-mobile-switch{padding:4px 0}
 .lcp-home .lch-companies{margin-top:20px}
 .lcp-home .lcp-latest{margin-top:20px;padding:0 16px;background:#fff;border:1px solid var(--hub-line);border-radius:8px;min-width:0}
 .lcp-home .lcp-latest-switch{display:flex;gap:8px;border:0;border-bottom:1px solid var(--hub-line);margin:0;padding:8px 0;min-width:0}
 .lcp-home .lcp-latest-switch label{display:flex;flex:1;position:relative;min-width:0;margin:0;cursor:pointer}
 .lcp-home .lcp-latest-switch input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}
 .lcp-home .lcp-latest-switch span{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px 8px;min-height:44px;width:100%;padding:8px 4px;color:var(--hub-muted);border-radius:4px;font-size:15px}
 .lcp-home .lcp-latest-switch small{font-size:12px;font-weight:400}
 .lcp-home .lcp-latest-switch input:checked+span{background:#2459d3;color:#fff;font-weight:600}
 .lcp-home .lcp-latest-switch input:focus-visible+span{outline:3px solid #2459d3;outline-offset:2px}
 .lcp-home .lcp-latest .lch-latest-grid{display:block;margin:0}
 .lcp-home .lcp-latest .lch-latest{border:0;padding:0;border-radius:0;margin:0}
 .lcp-home .lcp-latest .lch-section-head{display:none}
 .lcp-home .lcp-latest:has(#lcp-latest-demand:checked) .lch-latest[data-kind=supply],.lcp-home .lcp-latest:has(#lcp-latest-supply:checked) .lch-latest[data-kind=demand]{display:none}
 .lcp-home .lch-directory .ldi-company-grid{display:block;padding:0}
 .lcp-home .lch-directory .ldi-company-grid .ldi-item{padding:12px 0;border:0;border-bottom:1px solid var(--hub-line)}
 .lcp-home .lch-directory .ldi-company-grid .ldi-item:last-child{border-bottom:0}
 .lcp-home .lch-directory{margin-top:20px}
}
