.lk-b .lkm-section--alt{background:0 0}.lk-b .lkm-sec-head,.lk-b .lkm-estim__tool{text-align:left!important;max-width:860px!important;margin-inline:auto!important}.lk-b .lkm-eyebrow-mono{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--terra-500);font-size:11px}.lk-b .lkm-estim__title,.lk-b .lkm-blog-article h1,.lk-b .lkm-legal h1{font-family:var(--font-quicksand), var(--font-display);letter-spacing:-.04em;color:var(--ink-900);font-size:clamp(34px,8.5vw,56px);font-weight:500;line-height:.98}.lk-b .lkm-estim__title em,.lk-b .lkm-blog-article h1 em{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.01em;color:var(--terra-500);font-style:italic}.lk-b .lkm-estim__lede{max-width:60ch;color:var(--ink-500);margin-inline:0!important}.lk-b .lk-field-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);font-size:11px;font-weight:500}.lk-b .lk-field-text,.lk-b .lk-field-num{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--bg-elev);height:52px}.lk-b .lk-field-num{font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-size:18px}.lk-b .lk-field-text:focus,.lk-b .lk-field-num:focus{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--ink-900);box-shadow:none}.lk-b .lk-seg,.lk-b .lk-toggle{background:var(--bg-sunk);border-radius:var(--r-3)}.lk-b .lk-seg button.active,.lk-b .lk-toggle button.active{background:var(--ink-900);color:var(--clay-50);box-shadow:none}.lk-b .lk-address-confirmed{border-radius:var(--r-3);border:1px solid var(--rule);background:var(--bg-elev)}.lk-b .lk-btn-submit{border-radius:var(--r-3);background:var(--terra-500);min-height:52px;box-shadow:none;font-size:16px;font-weight:600}.lk-b .lk-btn-submit:hover:not(:disabled){background:var(--accent-hover)}.lk-b .lk-btn-submit:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lk-b .lk-rdt,.lk-b .lk-ad-cta,.lk-b .lk-nearby,.lk-b .lk-similar,.lk-b .lk-rentctrl,.lk-b .lk-tool-card{background:var(--bg-elev);border:1px solid var(--rule);border-radius:var(--r-4);box-shadow:none}.lk-b .lk-rdt-eyebrow,.lk-b .lk-tool-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--terra-500);background:0 0;padding:0;font-size:11px}.lk-b .lk-rdt-value{font-family:var(--font-mono);font-feature-settings:"tnum" 1;letter-spacing:-.04em}
