.tf-ap-leigh{--lg-ink: #15202a;--lg-brick: #a33d1e;--lg-brick-deep: #6f2710;--lg-stone: #eceeec;--lg-line: #c9cdca;background:var(--lg-stone)}.tf-ap-leigh .lg-wrap{width:min(1360px,100% - clamp(32px,6vw,96px));margin-inline:auto}.tf-ap-leigh .lg-narrow{max-width:880px}.tf-ap-leigh h2{margin:0;font-size:clamp(32px,4vw,62px);font-weight:800;line-height:1.02;letter-spacing:-.04em}.tf-ap-leigh h3{margin:0}.tf-ap-leigh .lg-hero{display:grid;grid-template-columns:minmax(420px,41fr) 59fr;background:var(--lg-ink);color:#fff}.tf-ap-leigh .lg-hero-panel{padding:clamp(26px,3vw,72px) clamp(24px,4vw,64px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-right:10px solid var(--lg-brick)}.tf-ap-leigh .lg-hero-tag{margin:0 0 14px;padding:6px 12px;background:var(--lg-brick);font-weight:800;font-size:15px}.tf-ap-leigh .lg-hero h1{margin:0;font-size:clamp(44px,4.7vw,92px);font-weight:800;letter-spacing:-.05em;line-height:.96}.tf-ap-leigh .lg-hero-lead{margin:16px 0 20px;max-width:34ch;font-size:clamp(18px,1.45vw,22px);line-height:1.45;color:#dfe4e7}.tf-ap-leigh .lg-call{display:inline-flex;align-items:center;gap:14px;padding:16px 24px;background:#ffc516;color:var(--lg-ink);text-decoration:none;transition:background .16s ease,transform .16s ease}.tf-ap-leigh .lg-call:hover{background:#ffd54e;transform:translate(3px)}.tf-ap-leigh .lg-call strong{display:block;font:800 19px/1.2 var(--tf-font-display)}.tf-ap-leigh .lg-call small{display:block;font-size:13.5px}.tf-ap-leigh .lg-wa{display:inline-flex;align-items:center;gap:9px;margin-top:14px;color:#fff;font-weight:700;text-underline-offset:4px}.tf-ap-leigh .lg-hero-photo{min-height:clamp(520px,72vh,860px);overflow:hidden;position:relative}.tf-ap-leigh .lg-hero-photo img{position:absolute;inset:0}.tf-ap-leigh .lg-hero-bar{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 28px;margin:0;padding:15px clamp(24px,4vw,64px);list-style:none;background:var(--lg-brick);font-weight:700;font-size:15px}.tf-ap-leigh .lg-hero-bar strong{font:800 21px var(--tf-font-display)}.tf-ap-leigh .lg-answer{padding-block:clamp(34px,4vw,56px);background:#fff;border-bottom:1px solid var(--lg-line)}.tf-ap-leigh .lg-answer .tf-v6-answer{max-width:none;padding:0;margin:0;background:none;border:0;box-shadow:none;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,4vw,64px)}.tf-ap-leigh .lg-answer .tf-v6-answer-q{margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:var(--lg-brick-deep)}.tf-ap-leigh .lg-answer .tf-v6-answer-text{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.tf-ap-leigh .lg-callback{display:inline-flex;gap:8px;align-items:center;margin-top:16px;font-weight:700;color:var(--lg-brick-deep);text-underline-offset:4px}.tf-ap-leigh .lg-time{padding-block:clamp(60px,8vw,120px)}.tf-ap-leigh .lg-time header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,5vw,80px);align-items:end}.tf-ap-leigh .lg-time header p{margin:0;font-size:17.5px;line-height:1.6}.tf-ap-leigh .lg-time-list{--rail: clamp(150px, 19vw, 270px);position:relative;list-style:none;margin:clamp(36px,5vw,72px) 0 0;padding:0}.tf-ap-leigh .lg-time-list:before,.tf-ap-leigh .lg-time-list:after{content:"";position:absolute;left:7px;top:12px;bottom:12px;width:3px;background:var(--lg-line)}.tf-ap-leigh .lg-time-list:after{background:var(--lg-brick);transform-origin:top;transform:scaleY(1)}@supports (animation-timeline: view()){.tf-ap-leigh .lg-time-list:after{animation:lg-rail linear both;animation-timeline:view();animation-range:entry 20% exit 60%}@keyframes lg-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}.tf-ap-leigh .lg-time-list li{position:relative;display:grid;grid-template-columns:var(--rail) minmax(0,1fr) minmax(0,1fr);column-gap:clamp(18px,3vw,44px);align-items:start;padding-block:clamp(26px,3.4vw,48px)}.tf-ap-leigh .lg-time-list li:before{content:"";position:absolute;left:0;top:calc(clamp(26px,3.4vw,48px) + 7px);width:17px;height:17px;border-radius:50%;background:var(--lg-brick);box-shadow:0 0 0 4px var(--lg-stone);z-index:1}.tf-ap-leigh .lg-mark{grid-row:1 / span 2;position:sticky;top:112px;margin:0;padding-left:32px;font:800 clamp(25px,2.6vw,40px)/1.02 var(--tf-font-display);letter-spacing:-.035em;color:var(--lg-brick)}.tf-ap-leigh .lg-time-list li[data-big] .lg-mark{font-size:clamp(50px,5.6vw,92px);letter-spacing:-.06em;line-height:.9}.tf-ap-leigh .lg-time-list li[data-size=date]{padding-block:clamp(18px,2.2vw,30px)}.tf-ap-leigh .lg-time-list li[data-size=date] .lg-time-text{grid-column:2 / -1;max-width:62ch}.tf-ap-leigh .lg-time-list li[data-size=wide] .lg-time-photo{grid-column:2 / -1;grid-row:1;aspect-ratio:16 / 8}.tf-ap-leigh .lg-time-list li[data-size=wide] .lg-time-text{grid-column:2 / -1;grid-row:2;margin-top:18px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px clamp(18px,3vw,44px)}.tf-ap-leigh .lg-time-list li[data-size=wide] .lg-time-text p{margin:0}.tf-ap-leigh .lg-time-text h3{font-size:clamp(22px,2vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.14}.tf-ap-leigh .lg-time-text p{margin:10px 0 0;font-size:16.5px;line-height:1.6}.tf-ap-leigh .lg-time-photo{aspect-ratio:4 / 3;overflow:hidden}.tf-ap-leigh .lg-boards{background:var(--lg-ink);color:#fff;padding-block:clamp(56px,7vw,100px)}.tf-ap-leigh .lg-boards-lead{margin:12px 0 28px;font-size:18px;color:#cfd6da}.tf-ap-leigh .tf-ap-boards{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:clamp(22px,4vw,60px);align-items:center}.tf-ap-leigh .tf-ap-boards-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tf-ap-leigh .tf-ap-boards-picks button{padding:0 0 12px;background:#24323d;border:3px solid transparent;color:#fff;cursor:pointer;font:700 14.5px/1.3 var(--tf-font-body);text-align:left;transition:border-color .16s ease}.tf-ap-leigh .tf-ap-boards-picks button:hover{border-color:#6b7a84}.tf-ap-leigh .tf-ap-boards-picks button[aria-selected=true]{border-color:#ffc516}.tf-ap-leigh .tf-ap-boards-picks img{aspect-ratio:1;height:auto}.tf-ap-leigh .tf-ap-boards-picks span{display:block;padding:10px 10px 0}.tf-ap-leigh .tf-ap-boards-panel h3{font-size:clamp(24px,2.2vw,32px);font-weight:800;letter-spacing:-.025em;line-height:1.12}.tf-ap-leigh .tf-ap-boards-panel p{margin:12px 0 0;font-size:17px;line-height:1.6;color:#e1e6e9}.tf-ap-leigh .tf-ap-panel-link{display:inline-block;margin-top:14px;color:#ffc516;font-weight:700;text-underline-offset:4px}.tf-ap-leigh .lg-trouble{padding-block:clamp(56px,7vw,100px)}.tf-ap-leigh .lg-trouble-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-top:28px;background:var(--lg-ink);border:2px solid var(--lg-ink)}.tf-ap-leigh .lg-trouble-grid article{background:#fff;padding:clamp(18px,2vw,28px)}.tf-ap-leigh .lg-trouble-grid article[data-tone=danger]{background:var(--lg-brick);color:#fff}.tf-ap-leigh .lg-trouble-grid h3{font-size:18.5px;font-weight:800;line-height:1.25}.tf-ap-leigh .lg-trouble-grid p{margin:10px 0 0;font-size:15px;line-height:1.5}.tf-ap-leigh .lg-do{font-weight:800}.tf-ap-leigh .lg-verdict{margin:20px 0 0;font-size:18px;font-weight:800}.tf-ap-leigh .lg-src{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:18px;font-size:13.5px}.tf-ap-leigh .lg-src a{color:var(--lg-brick-deep);display:inline-flex;gap:4px;align-items:center}.tf-ap-leigh .lg-map{background:#fff;padding-block:clamp(56px,7vw,100px)}.tf-ap-leigh .tf-ap-map-leigh{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:clamp(22px,3vw,48px);margin-top:26px}.tf-ap-leigh .tf-ap-map-leigh .tf-ap-map-tabs{display:grid;gap:0;margin-bottom:18px;border-top:2px solid var(--lg-ink)}.tf-ap-leigh .tf-ap-map-leigh .tf-ap-map-tabs button{min-height:46px;padding:10px 0;border:0;border-bottom:1px solid var(--lg-line);background:none;text-align:left;font:800 16.5px var(--tf-font-display);color:var(--lg-ink);cursor:pointer}.tf-ap-leigh .tf-ap-map-leigh .tf-ap-map-tabs button[aria-selected=true]{color:var(--lg-brick)}.tf-ap-leigh .tf-ap-map-leigh .tf-ap-map-panel h3{font-size:21px;font-weight:800}.tf-ap-leigh .tf-ap-map-leigh .tf-ap-map-panel p{margin:8px 0 0;font-size:15.5px;line-height:1.55}.tf-ap-leigh .lg-credit{margin:14px 0 0;font-size:12.5px;color:#55626a}.tf-ap-leigh .lg-homes{padding-block:clamp(56px,7vw,100px)}.tf-ap-leigh .lg-homes-cols{columns:3 300px;column-gap:clamp(26px,3vw,48px);margin-top:30px}.tf-ap-leigh .lg-homes-cols article{break-inside:avoid;margin-bottom:28px;padding-top:12px;border-top:2px solid var(--lg-brick)}.tf-ap-leigh .lg-homes-cols h3{font-size:21px;font-weight:800;line-height:1.18}.tf-ap-leigh .lg-homes-cols p{margin:10px 0 0;font-size:16px;line-height:1.62}.tf-ap-leigh .lg-homes-cols a{color:var(--lg-brick-deep);font-weight:700}.tf-ap-leigh .lg-services{background:var(--lg-brick-deep);color:#fff;padding-block:clamp(56px,6vw,90px)}.tf-ap-leigh .lg-services-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:26px}.tf-ap-leigh .lg-services-grid a{display:block;padding:20px;background:#ffffff14;color:#fff;text-decoration:none;transition:background .16s ease}.tf-ap-leigh .lg-services-grid a:hover{background:#ffffff2e}.tf-ap-leigh .lg-services-grid strong{display:block;font:800 19px/1.2 var(--tf-font-display)}.tf-ap-leigh .lg-services-grid span{display:block;margin-top:9px;font-size:14.5px;line-height:1.5;color:#f3dfd7}.tf-ap-leigh .lg-facts{padding-block:clamp(56px,7vw,96px)}.tf-ap-leigh .lg-facts-list{list-style:none;margin:26px 0 0;padding:0;columns:2 360px;column-gap:clamp(26px,4vw,64px)}.tf-ap-leigh .lg-facts-list li{break-inside:avoid;padding-block:15px;border-top:2px solid var(--lg-ink)}.tf-ap-leigh .lg-facts-list p{margin:0;font-size:17px;line-height:1.55}.tf-ap-leigh .lg-facts-list a{display:inline-flex;gap:5px;align-items:center;margin-top:6px;font-size:14px;font-weight:700;color:var(--lg-brick-deep)}.tf-ap-leigh .lg-arrival{background:#fff;padding-block:clamp(56px,7vw,96px)}.tf-ap-leigh .lg-arrival-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px)}.tf-ap-leigh .lg-tick{margin:22px 0 0;padding:0;list-style:none}.tf-ap-leigh .lg-tick li{padding:11px 0;border-top:1px solid var(--lg-line);font-size:16px;line-height:1.45}.tf-ap-leigh .lg-steps{margin:0;padding:0 0 0 26px;font-size:16px}.tf-ap-leigh .lg-steps li{margin-bottom:20px}.tf-ap-leigh .lg-steps li::marker{font:800 22px var(--tf-font-display);color:var(--lg-brick)}.tf-ap-leigh .lg-steps h3{font-size:19px;font-weight:800}.tf-ap-leigh .lg-steps p{margin:6px 0 0;line-height:1.58}.tf-ap-leigh .lg-faq{padding-block:clamp(56px,7vw,96px)}.tf-ap-leigh .lg-faq details{margin-top:12px;background:#fff;border-left:6px solid var(--lg-brick)}.tf-ap-leigh .lg-faq details:first-of-type{margin-top:26px}.tf-ap-leigh .lg-faq summary{padding:16px 20px;font:800 18px/1.3 var(--tf-font-display);cursor:pointer}.tf-ap-leigh .lg-faq details p{margin:0;padding:0 20px 18px;font-size:16px;line-height:1.6}.tf-ap-leigh .lg-cover{background:var(--lg-ink);color:#fff;padding-block:clamp(50px,6vw,84px)}.tf-ap-leigh .lg-cover-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(26px,5vw,72px);align-items:center}.tf-ap-leigh .lg-cover-grid p{font-size:17px;line-height:1.55}.tf-ap-leigh .lg-hoods{font:800 19px/1.4 var(--tf-font-display);color:#ffc516}.tf-ap-leigh #coverage-checker{scroll-margin-top:120px}.tf-ap-leigh .lg-cover-grid #coverage-checker{background:#fff;color:var(--lg-ink);padding:22px}.tf-ap-leigh .lg-form{padding-block:clamp(50px,6vw,90px)}.tf-ap-leigh .lg-form>.lg-wrap>p{margin:10px 0 26px;font-size:17px}.tf-ap-leigh .lg-refs{padding-block:4px 18px}.tf-ap-leigh .lg-refs h2,.tf-ap-leigh .lg-related h2{font-size:22px;letter-spacing:-.015em}.tf-ap-leigh .lg-refs-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 24px;font-size:14px}.tf-ap-leigh .lg-refs-list a{color:var(--lg-brick-deep);display:inline-flex;gap:4px;align-items:center}.tf-ap-leigh .lg-refs-list span{margin-left:6px;color:#55626a;font-size:12.5px}.tf-ap-leigh .lg-review{padding-block:6px 26px}.tf-ap-leigh .lg-related{padding-block:22px 44px}.tf-ap-leigh .lg-related-links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.tf-ap-leigh .lg-related-links a{padding:8px 13px;border:1px solid var(--lg-ink);color:var(--lg-ink);text-decoration:none;font-weight:700;font-size:14.5px}.tf-ap-leigh .lg-related-links a:hover{background:var(--lg-ink);color:#fff}.tf-ap-leigh .lg-closing{background:var(--lg-brick);color:#fff;padding-block:clamp(50px,6vw,84px)}.tf-ap-leigh .lg-closing p{max-width:54ch;margin:14px 0 24px;font-size:18px;line-height:1.5}@media(max-width:999px){.tf-ap-leigh .lg-hero{grid-template-columns:1fr}.tf-ap-leigh .lg-hero-photo{order:-1;min-height:0;height:64vw;max-height:640px}.tf-ap-leigh .lg-hero-panel{border-right:0;padding-block:26px 30px}.tf-ap-leigh .lg-hero h1{font-size:clamp(40px,10.5vw,72px)}.tf-ap-leigh .lg-hero-lead{margin-block:12px 18px;font-size:17px}.tf-ap-leigh .lg-call{width:100%}.tf-ap-leigh .lg-hero-bar{font-size:13.5px}.tf-ap-leigh .lg-answer .tf-v6-answer,.tf-ap-leigh .lg-time header,.tf-ap-leigh .lg-cover-grid,.tf-ap-leigh .lg-arrival-grid,.tf-ap-leigh .tf-ap-boards,.tf-ap-leigh .tf-ap-map-leigh{grid-template-columns:1fr}.tf-ap-leigh .lg-time-list li,.tf-ap-leigh .lg-time-list li[data-size=wide] .lg-time-text{grid-template-columns:1fr}.tf-ap-leigh .lg-time-list li{padding-left:32px;row-gap:12px}.tf-ap-leigh .lg-time-list li>*{grid-column:1!important;grid-row:auto!important}.tf-ap-leigh .lg-mark{position:static;padding-left:0}.tf-ap-leigh .lg-time-list li[data-size=wide] .lg-time-text{margin-top:0}.tf-ap-leigh .lg-time-list li[data-size=wide] .lg-time-text p{margin-top:10px}.tf-ap-leigh .lg-time-list li[data-size=wide] .lg-time-photo{aspect-ratio:3 / 2}.tf-ap-leigh .lg-trouble-grid,.tf-ap-leigh .lg-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tf-ap-leigh .lg-trouble-grid,.tf-ap-leigh .lg-services-grid{grid-template-columns:1fr}.tf-ap-leigh .tf-ap-boards-picks{gap:6px}}@media(max-width:999px){.tf-ap-leigh .lg-hero-photo img{object-position:50% 18%!important}}.tf-ap-leigh .lg-highs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,40px);margin:30px 0 0}.tf-ap-leigh .lg-highs dt{font:800 19px/1.22 var(--tf-font-display);padding-top:10px;border-top:3px solid var(--lg-brick)}.tf-ap-leigh .lg-highs dd{margin:8px 0 0;font-size:15.5px;line-height:1.58}@media(max-width:860px){.tf-ap-leigh .lg-highs{grid-template-columns:1fr}}.tf-ap-leigh .lg-homes-photo{margin-top:26px;aspect-ratio:21 / 9;overflow:hidden}.tf-ap-leigh .tf-ap-map-leigh{--map-on: #e9b9a4;--map-hover: #f3d9cd;--map-land: #e7e8e4;--map-context: #e0e2dd;--map-pin: var(--lg-ink)}@media(max-width:767px){.tf-ap-leigh .lg-homes-photo{aspect-ratio:3 / 2}}.tf-ap-leigh .lg-refs,.tf-ap-leigh .lg-review,.tf-ap-leigh .lg-related,.tf-ap-leigh .tf-price-strip{background:#e4e1da}.tf-ap-leigh .lg-refs{padding-top:28px;border-top:6px solid var(--lg-brick)}@media(max-width:767px){.tf-ap-leigh .lg-time-photo,.tf-ap-leigh .lg-time-list li[data-size=wide] .lg-time-photo{aspect-ratio:16 / 10}.tf-ap-leigh .lg-time-list li{padding-block:18px}.tf-ap-leigh .lg-time-list li:before{top:22px}.tf-ap-leigh .lg-time-list li[data-big] .lg-mark{font-size:46px}.tf-ap-leigh .lg-mark{font-size:23px}}.tf-ap-leigh .lg-mid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 40px;align-items:center;margin-top:clamp(26px,3vw,44px);padding:clamp(22px,2.6vw,36px);background:var(--lg-ink);color:#fff;border-left:10px solid var(--lg-brick)}.tf-ap-leigh .lg-mid p{margin:0;font-size:clamp(16.5px,1.3vw,19px);line-height:1.45;color:#dfe4e7}.tf-ap-leigh .lg-mid p strong{display:block;font:800 clamp(22px,2vw,30px)/1.12 var(--tf-font-display);letter-spacing:-.02em;color:#fff}.tf-ap-leigh .lg-mid-link{grid-column:1;display:inline-flex;align-items:center;min-height:44px;color:#ffc516;font-weight:700;text-underline-offset:4px;justify-self:start}.tf-ap-leigh .lg-mid .lg-call{grid-column:2;grid-row:1 / span 2}.tf-ap-leigh .lg-closing-wa{margin-left:22px}.tf-ap-leigh .tf-price-strip{border-block:6px solid var(--lg-ink);--ps-mist: #e4e1da;--ps-teal: var(--lg-brick-deep)}.tf-ap-leigh .tf-price-strip .tf-price-strip-row,.tf-ap-leigh .tf-price-strip .tf-price-strip-tab,.tf-ap-leigh .tf-price-strip a{border-radius:0!important}.tf-ap-leigh .tf-sc .tf-sc-panel{background:var(--lg-ink);border-radius:0;border-top:8px solid var(--lg-brick)}.tf-ap-leigh .tf-sc .tf-sc-form,.tf-ap-leigh .tf-sc .tf-sc-form *{border-radius:0}@media(max-width:767px){.tf-ap-leigh .lg-mid{grid-template-columns:minmax(0,1fr)}.tf-ap-leigh .lg-mid .lg-call,.tf-ap-leigh .lg-mid-link{grid-column:1;grid-row:auto}.tf-ap-leigh .lg-closing-wa{display:flex;margin:14px 0 0}}.tf-ap-leigh .lg-answer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:clamp(24px,5vw,72px);align-items:stretch}.tf-ap-leigh .lg-answer .tf-v6-answer{display:block}.tf-ap-leigh .lg-answer .tf-v6-answer-text{margin-top:12px}.tf-ap-leigh .lg-answer-side{display:grid;align-content:center;gap:8px;padding-left:clamp(20px,3vw,40px);border-left:6px solid var(--lg-brick)}.tf-ap-leigh .lg-answer-side p{display:grid;margin:0}.tf-ap-leigh .lg-answer-side small{font-size:14px}.tf-ap-leigh .lg-answer-side strong{font:800 46px/1.05 var(--tf-font-display);letter-spacing:-.03em;color:var(--lg-brick-deep)}.tf-ap-leigh .lg-answer-side span{font-size:14px}@media(max-width:860px){.tf-ap-leigh .lg-answer-grid{grid-template-columns:1fr}}@media(min-width:901px){.tf-ap-leigh .lg-time-list li:not([data-size=wide]):not([data-size=date]){align-items:stretch}.tf-ap-leigh .lg-time-list li:not([data-size=wide]):not([data-size=date]) .lg-time-photo{aspect-ratio:auto;min-height:280px;height:100%}.tf-ap-leigh .lg-time-list li:not([data-size=wide]):not([data-size=date]) .lg-time-photo img{position:absolute;inset:0}.tf-ap-leigh .lg-time-photo{position:relative}}@media(min-width:861px){.tf-ap-leigh .tf-ap-map-leigh{grid-template-columns:minmax(0,1.05fr) minmax(280px,1fr);align-items:center}}.tf-ap-leigh .lg-voices{padding-block:clamp(50px,6vw,90px);background:#fff}.tf-ap-leigh .lg-voices-grid{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:clamp(24px,5vw,80px);align-items:start}.tf-ap-leigh .lg-voices header{position:sticky;top:110px}.tf-ap-leigh .lg-voices .tf-ap-score{margin-top:14px}.tf-ap-leigh .lg-voice-rows{border-top:6px solid var(--lg-ink)}.tf-ap-leigh .lg-voice{display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:clamp(18px,3vw,44px);padding-block:22px;border-bottom:1px solid var(--lg-line)}.tf-ap-leigh .lg-voice .tf-ap-stars{grid-column:1;grid-row:1}.tf-ap-leigh .lg-voice figcaption{grid-column:1;grid-row:2;margin-top:6px}.tf-ap-leigh .lg-voice blockquote{grid-column:2;grid-row:1 / span 2;margin:0;font-size:17px;line-height:1.58}@media(max-width:860px){.tf-ap-leigh .lg-voices-grid{grid-template-columns:1fr}.tf-ap-leigh .lg-voices header{position:static}.tf-ap-leigh .lg-voice{grid-template-columns:1fr}.tf-ap-leigh .lg-voice blockquote{grid-column:1;grid-row:auto;margin-top:10px}.tf-ap-leigh .lg-voice figcaption{grid-row:auto}}.tf-ap-leigh .tf-price-strip .tf-price-strip-in{max-width:1360px}@media(min-width:960px){.tf-ap-leigh .tf-price-strip .tf-price-strip-in{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr)}.tf-ap-leigh .tf-price-strip .tf-price-strip-head{order:2}}.tf-ap-leigh .tf-price-strip .tf-price-strip-list{gap:0;border-top:3px solid var(--lg-ink)}.tf-ap-leigh .tf-price-strip .tf-price-strip-row{min-height:0;padding:14px 4px;background:none;box-shadow:none;border-bottom:1px solid var(--lg-line)}.tf-ap-leigh .tf-price-strip .tf-price-strip-icon{background:none;box-shadow:none}.tf-ap-leigh .tf-sc{grid-template-columns:minmax(0,1fr);border-radius:0;border-top:6px solid var(--lg-brick)}.tf-ap-leigh .tf-sc .tf-sc-panel{background:var(--lg-ink)}.tf-ap-leigh .tf-sc .tf-sc-body{grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(20px,3vw,44px)}.tf-ap-leigh .tf-sc .tf-sc-rating,.tf-ap-leigh .tf-sc .tf-sc-kicker,.tf-ap-leigh .tf-sc .tf-sc-call,.tf-ap-leigh .tf-sc .tf-sc-wa{grid-column:1}.tf-ap-leigh .tf-sc .tf-sc-trust{grid-column:2;grid-row:1 / span 4;margin:0}.tf-ap-leigh .tf-sc .tf-sc-review{grid-column:3;grid-row:1 / span 4;margin:0;border-radius:0}.tf-ap-leigh .tf-sc .tf-sc-call,.tf-ap-leigh .tf-sc .tf-sc-wa{border-radius:0}@media(min-width:761px){.tf-ap-leigh .tf-sc .tf-sc-form .tf-enq-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.tf-ap-leigh .tf-sc .tf-sc-body{grid-template-columns:minmax(0,1fr)}.tf-ap-leigh .tf-sc .tf-sc-trust,.tf-ap-leigh .tf-sc .tf-sc-review{grid-column:1;grid-row:auto}}.tf-ap-leigh .tf-sc .tf-sc-form .tf-enq-card{max-width:none}.tf-ap-leigh #coverage-checker{padding:clamp(22px,2.6vw,34px);background:#fff;color:var(--lg-ink)}.tf-ap-leigh .tf-price-strip{--ps-muted: #425a62}.tf-ap-leigh .lg-mid-wa{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-weight:700}@media(min-width:641px)and (max-width:1023px){.tf-ap-leigh .lg-services-grid>:last-child:nth-child(odd){grid-column:1 / -1}}
