.lgt-head{padding:48px 0 28px}.lgt-head h1{max-width:20ch;margin-top:14px;font-size:clamp(32px,4.4vw,52px)}.lgt-head .lgt-intro{color:var(--ink-2);max-width:58ch;margin-top:14px;font-size:18px}.lgt-filters{border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;padding:6px 8px;display:flex}.lgt-filters .lgt-fseg{border-right:1px solid var(--line-2);flex-direction:column;gap:2px;padding:4px 12px;display:flex}.lgt-filters .lgt-fseg:last-of-type{border-right:0}.lgt-filters .lgt-fseg label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.lgt-filters .lgt-fseg select{font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;outline:none;font-size:14.5px;font-weight:500}.lgt-filters .lgt-count{color:var(--muted);margin-left:auto;padding-right:6px;font-size:14px}.lgt-list{padding:10px 0 36px}.lgt-empty{text-align:center;color:var(--muted);padding:48px 0 8px}.lgt-empty .material-symbols-outlined{color:var(--line);font-size:34px}.lgt-empty p{margin-top:8px;font-size:16px}.lgt-carte{padding:14px 0 90px;scroll-margin-top:90px}.lgt-map-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.lgt-map-head h2{margin-top:10px;font-size:clamp(24px,3vw,34px)}.lgt-map{box-shadow:var(--shadow)}@media (max-width:620px){.lgt-filters .lgt-fseg{border-right:0;flex:40%}.lgt-filters .lgt-count{margin-left:0}}
