.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:clamp(22px,3vw,36px)}.site .section-head h2{margin:0}.section-count{margin:0;color:var(--text-2);font-size:16px}.agent-all a,.section-link{color:var(--ink);font-size:16px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);transition:-webkit-text-decoration-color .16s ease;transition:text-decoration-color .16s ease;transition:text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.agent-all a:hover,.section-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:2px}.agent-all{margin-top:16px!important}.lc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(32px,3.4vw,48px) clamp(16px,2vw,24px);gap:clamp(32px,3.4vw,48px) clamp(16px,2vw,24px)}.lc-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lc{display:grid;grid-gap:16px;gap:16px;color:inherit;text-decoration:none}.lc:focus-visible{border-radius:var(--radius-lg)}.lc-photo{position:relative;display:block;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;background:var(--well)}.lc-photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.lc:hover .lc-photo img{transform:scale(1.035)}.lc .sold-mark{top:12px;right:12px;padding:6px 13px;font-size:13px}.lc-text{display:grid;grid-gap:3px;gap:3px;padding-inline:2px}.lc-price{font-size:clamp(21px,1.9vw,25px);font-weight:600;line-height:1.15;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lc-address{margin-top:4px;font-size:17px;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.22em;transition:-webkit-text-decoration-color .16s ease;transition:text-decoration-color .16s ease;transition:text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.lc:hover .lc-address{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.lc-place{color:var(--text-2);font-size:15px}.lc-rooms{margin-top:6px;color:var(--text-2);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lc-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.lc-grid[data-count="1"] .lc{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(20px,3vw,48px)}.lc-grid[data-count="1"] .lc-price{font-size:clamp(28px,3vw,40px)}.lc-grid[data-count="1"] .lc-address{font-size:20px}@media (prefers-reduced-motion:reduce){.lc-photo img{transition:none}.lc:hover .lc-photo img{transform:none}}@media (max-width:1080px){.lc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.lc-grid[data-count="1"] .lc{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lc-grid,.lc-grid[data-count="2"]{grid-template-columns:minmax(0,1fr)}.lc-photo{border-radius:var(--radius)}}