body.selected-southall{--paper:#f3f4f5;--ink:#30343a;--accent:#ff6500;--line:#d2d5d8;--soft:#e5e7e9;background:var(--paper);color:var(--ink)}.selected-southall .topline{background:#292d32;color:#fff}.selected-southall .topline b{color:#ff6500}.selected-southall .site-header{background:#f3f4f5}.selected-southall .header-inner{gap:22px;padding-block:19px;position:relative}.selected-southall .brand img{width:240px}.selected-southall .desktop-nav{gap:21px;align-items:center;font-size:11px;line-height:1.5}.selected-southall .desktop-nav>a{padding-block:12px}.selected-southall .desktop-nav a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:#ff6500;text-decoration-thickness:2px}.selected-southall .header-phone{color:#ff6500;background:#292d32;padding:12px 16px;font-size:15px}.selected-southall .header-phone span{margin:0 6px 0 0}.selected-southall .breadcrumb{color:#646a70;opacity:1}.selected-southall .breadcrumb>span[aria-hidden]{color:#ff6500}.selected-southall .hero{padding-top:38px;gap:55px}.selected-southall .hero-visual img{height:545px;object-fit:cover}.selected-southall .hero h1{font-size:17px}.selected-southall .hero-desc{max-width:485px;font-size:15px;line-height:1.85}.selected-southall .hero-statement{font-size:clamp(48px,5.6vw,82px);letter-spacing:-2.6px}.orange-dot{color:#ff6500}.selected-southall .eyebrow{color:#30343a}.selected-southall .eyebrow:before{content:'';display:inline-block;width:15px;height:2px;background:#ff6500;vertical-align:middle;margin-right:10px}.selected-southall .wp-block-button__link{background:#ff6500;color:#292d32;min-height:54px;font-size:15px;padding:17px 28px}.selected-southall .wp-block-button__link:hover{background:#e45700;color:#292d32}.selected-southall .hero-secondary a{font-size:12px}.selected-southall .hero-secondary span{color:#ff6500;font-size:18px}.selected-southall .photo-caption{color:#646a70}.selected-southall .service-strip{font-size:12px}.selected-southall .service-strip p:before{color:#ff6500;font-size:17px}.selected-southall .notices{padding-block:80px;border-bottom:1px solid var(--line);gap:70px}.notice-photo img{height:420px;object-fit:cover}.notice-copy .section-intro{margin-bottom:20px}.notice-copy>p{font-size:14px}.selected-southall .services-section{padding-top:85px}.selected-southall .services-section>.section-intro{max-width:860px}.selected-southall .editorial-services{gap:48px 42px}.selected-southall .editorial-services .service:nth-child(8),.selected-southall .editorial-services .service:nth-child(9){border-top:0;padding-top:0}.selected-southall .service-copy>p:not(.index-no){font-size:13px;line-height:1.85}.selected-southall .service-copy a{font-size:12px;text-decoration:underline;text-decoration-color:#ff6500}.selected-southall .index-no{color:#646a70}.selected-southall .index-no:before{content:'—';color:#ff6500;margin-right:8px}.selected-southall .editorial-services .service:nth-child(8) img,.selected-southall .editorial-services .service:nth-child(9) img{height:260px}.inspection-editorial{padding-block:75px 90px}.inspection-pair{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:45px}.inspection-pair img{height:465px;object-fit:cover}.inspection-pair>figure:last-child img{height:355px}.inspection-notes{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:35px}.inspection-notes h3{font-family:Bodoni,Georgia,serif;font-size:33px;font-weight:400}.inspection-notes p{font-size:14px;line-height:1.85}.emergency{padding:60px 65px;display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:65px;background:#292d32;color:#fff;margin-block:20px 70px}.selected-southall .emergency .eyebrow{color:#fff}.emergency h2{font-size:52px}.emergency-copy>p:not(.eyebrow){font-size:13px;line-height:1.85;margin-top:23px}.emergency-action{justify-self:end}.emergency-action .small{color:#e5e7e9}.treatment-decisions{padding-block:45px 80px}.treatment-decisions .section-intro{max-width:850px}.selected-southall .wp-block-table{border:1px solid var(--line);border-radius:0}.selected-southall .wp-block-table table{table-layout:fixed}.selected-southall .wp-block-table th{background:#292d32;color:#fff;font-size:12px}.selected-southall .wp-block-table td{font-size:12px;padding:21px 20px}.selected-southall .wp-block-table th:first-child,.selected-southall .wp-block-table td:first-child{width:19%}.selected-southall .wp-block-table td:first-child{font-weight:700}.selected-southall .wp-block-table tr:nth-child(even){background:#e5e7e9}.preparation-accordion{display:grid;grid-template-columns:.95fr 1.05fr;gap:85px;padding-block:60px 85px;border-top:1px solid var(--line)}.prep-intro>p{font-size:14px;max-width:465px}.prep-intro .section-intro{margin-bottom:23px}.selected-southall .wp-block-details summary{font-size:14px;min-height:34px}.selected-southall .wp-block-details summary:after{color:#ff6500;font-size:25px}.selected-southall .wp-block-details p{font-size:13px;line-height:1.9}.selected-southall .coverage{border-top:0;background:#e5e7e9;width:100%;max-width:none;padding:75px max(52px,calc((100vw - 1280px)/2));gap:70px}.selected-southall .coverage-copy{max-width:560px}.selected-southall .coverage-copy p:not(.eyebrow){font-size:14px}.southall-map{height:440px;min-width:0;border:1px solid #c2c7ca;background:#f3f4f5;overflow:hidden}.map-placeholder{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px;background:linear-gradient(130deg,transparent 45%,#e5e7e9 45%,#e5e7e9 46%,transparent 46%)}.map-place{font-family:Bodoni,Georgia,serif;font-size:64px;line-height:1.1;letter-spacing:-2px}.selected-southall .coverage .map-placeholder p{font-size:13px;margin:17px 0 0}.load-map{background:#ff6500;color:#292d32;border:0;border-radius:0;min-height:48px;padding:14px 22px;font-family:inherit;font-size:13px;font-weight:800;margin-top:25px;cursor:pointer}.load-map:hover{background:#e45700}.selected-southall .coverage .map-placeholder .map-disclosure{font-size:10px;color:#646a70;max-width:330px}.southall-map iframe{border:0;width:100%;height:100%;display:block}.after-treatment{padding-block:90px;gap:80px}.after-treatment img{height:570px;object-fit:cover}.after-copy>p:not(.eyebrow){font-size:14px;line-height:1.9;margin-top:24px}.selected-southall .enquiry{background:#e5e7e9;color:#30343a;margin-bottom:85px}.selected-southall .enquiry .wp-block-button__link{background:#ff6500;color:#292d32;font-size:16px}.selected-southall .enquiry-copy>p:last-child{font-size:13px}.selected-southall .grey-footer{background:#292d32;color:#fff;padding:65px 0 24px}.footer-top{display:flex;justify-content:space-between;gap:80px;padding-bottom:55px}.footer-logo{width:250px;height:64px;object-fit:contain;object-position:left}.footer-editorial{font-family:Bodoni,Georgia,serif;font-size:58px;letter-spacing:-1px;line-height:1.08;margin-top:30px}.footer-contact{padding-top:35px;max-width:340px}.selected-southall .grey-footer .eyebrow{color:#fff}.footer-telephone{display:block;color:#ff6500;font-size:28px;font-weight:700;text-decoration:none;margin-bottom:23px}.footer-contact p,.footer-contact>a:last-child{font-size:12px}.footer-contact>a:last-child{display:block;margin-top:16px}.footer-services{display:flex;gap:65px;padding:35px 0;border-top:1px solid #ffffff35;border-bottom:1px solid #ffffff35}.footer-services>.eyebrow{min-width:180px;margin:0;padding-top:5px}.footer-services nav{display:flex;flex-wrap:wrap;gap:15px 28px}.footer-services a{font-size:12px;text-decoration:none}.footer-links{display:flex;justify-content:space-between;gap:40px;margin-top:30px}.footer-links nav{display:flex;flex-wrap:wrap;gap:18px}.footer-links a{font-size:10px;text-decoration:none}.footer-links p{font-size:10px;max-width:220px}.selected-southall .footer-bottom{margin-top:30px}.selected-southall .mobile-call{background:#ff6500;color:#292d32;border-color:#e45700}.selected-southall a:hover{color:inherit}.selected-southall .footer-telephone:hover{color:#fff}.company-page{padding:70px 0 90px;max-width:960px;min-height:55vh}.company-page h1{font-family:Bodoni,Georgia,serif;font-size:66px;font-weight:400;line-height:1.1;margin-bottom:35px}.company-page h2{font-size:36px;margin-top:45px}.company-page p{font-size:15px;line-height:1.95;margin-top:22px}.company-page a{text-decoration-color:#ff6500}.mega-menu>summary{list-style:none;cursor:pointer;font-weight:700;padding-block:12px;white-space:nowrap}.mega-menu>summary::-webkit-details-marker{display:none}.mega-menu>summary span{color:#ff6500;margin-left:5px}.mega-menu[open]>summary{text-decoration:underline;text-decoration-color:#ff6500;text-underline-offset:7px}.mega-panel{position:absolute;top:100%;left:28px;right:28px;background:#f3f4f5;border:1px solid #d2d5d8;border-top:3px solid #ff6500;box-shadow:0 20px 40px #292d321c;padding:30px;display:grid;grid-template-columns:230px 1fr;gap:35px;max-height:calc(100vh - 145px);overflow:auto}.mega-intro{padding:15px 20px 15px 5px;border-right:1px solid #d2d5d8}.mega-intro>p:not(.eyebrow){font-family:Bodoni,Georgia,serif;font-size:31px;line-height:1.15}.mega-intro>a{display:inline-block;margin-top:25px;font-size:11px}.mega-services{display:grid;grid-template-columns:1fr 1fr;gap:9px 24px}.mega-service{display:flex;align-items:center;gap:15px;padding:8px;text-decoration:none;border-bottom:1px solid #d2d5d8;min-height:77px}.mega-service:hover{background:#e5e7e9;text-decoration:none!important}.mega-service img{width:76px;height:54px;object-fit:cover;flex-shrink:0}.mega-service strong{font-size:12px;display:block;font-weight:800}.mega-service small{display:block;font-size:10px;font-weight:400;color:#646a70;line-height:1.45;margin-top:5px}.mega-service>span:last-child{margin-left:auto;color:#ff6500}.selected-southall :focus-visible{outline:3px solid #30343a;box-shadow:0 0 0 5px #ff6500;outline-offset:2px}.grey-footer :focus-visible,.emergency :focus-visible{outline-color:#fff}.selected-southall .mobile-menu nav{z-index:25}.selected-southall .mobile-menu nav a{min-height:44px;padding:12px;font-size:13px}.mobile-services>summary{font-weight:800;border-bottom:1px solid #d2d5d8}.mobile-services>a{padding-left:25px!important;font-size:12px!important;border-bottom:1px solid #d2d5d8}.selected-southall .mobile-menu nav>details{border-bottom:1px solid #d2d5d8}.selected-southall .mobile-menu nav summary{min-height:48px;padding:12px;justify-content:space-between}.mobile-services summary:after{content:'+';color:#ff6500}.mobile-services[open] summary:after{content:'−'}
@media(max-width:1250px) and (min-width:761px){.selected-southall .desktop-nav{display:none}.selected-southall .mobile-menu{display:block;position:relative}.selected-southall .mobile-menu>summary{display:flex;align-items:center;gap:10px;min-height:44px;font-size:12px;cursor:pointer}.selected-southall .mobile-menu nav{position:absolute;right:0;top:60px;width:330px;background:#f3f4f5;padding:15px;border:1px solid #d2d5d8;max-height:70vh;overflow:auto}.selected-southall .mobile-menu nav a{display:block;text-decoration:none}.selected-southall .header-phone{margin-left:auto}.selected-southall .mobile-menu nav summary{display:flex}}
@media(max-width:1100px){.selected-southall .hero{gap:35px}.selected-southall .hero-statement{font-size:64px}.selected-southall .hero-visual img{height:520px}.selected-southall .notices{gap:40px}.inspection-notes{gap:40px}.inspection-pair{gap:30px}.inspection-pair img{height:390px}.inspection-pair>figure:last-child img{height:310px}.emergency{padding:45px;gap:35px;grid-template-columns:1.2fr 1fr}.emergency h2{font-size:44px}.preparation-accordion{gap:45px}.selected-southall .coverage{padding-inline:32px;gap:40px}.after-treatment{gap:45px}.footer-editorial{font-size:50px}.footer-links{gap:25px}.selected-southall .wp-block-table td{padding:17px 14px}}
@media(max-width:760px){.selected-southall .header-inner{padding:12px 18px}.selected-southall .brand img{width:195px;height:48px}.selected-southall .header-phone{display:none}.selected-southall .mobile-menu>summary{gap:10px;min-height:44px}.selected-southall .mobile-menu nav{position:fixed;left:18px;right:18px;top:96px;width:auto;max-height:calc(100dvh - 180px);overflow:auto;padding:12px;background:#f3f4f5}.selected-southall .mobile-menu nav summary{display:flex}.selected-southall .hero{padding:30px 0 35px;gap:30px}.selected-southall .hero-statement{font-size:52px;letter-spacing:-2px}.selected-southall .hero-desc{font-size:14px}.selected-southall .hero h1{font-size:16px}.selected-southall .hero-visual img{height:370px}.selected-southall .service-strip{font-size:11px}.selected-southall h2{font-size:37px;letter-spacing:-1px}.selected-southall .eyebrow{font-size:9px;letter-spacing:1.5px}.selected-southall .notices{padding-block:50px;gap:30px}.notice-photo img{height:310px}.selected-southall .services-section{padding-top:55px}.selected-southall .editorial-services .service{padding-bottom:30px!important}.selected-southall .editorial-services .service-copy>p:not(.index-no){font-size:13px}.inspection-editorial{padding-block:35px 60px}.inspection-pair{gap:20px;grid-template-columns:1fr 1fr}.inspection-pair img{height:300px}.inspection-pair>figure:last-child img{height:240px}.inspection-notes{grid-template-columns:1fr;gap:28px;margin-top:30px}.inspection-notes h3{font-size:30px}.emergency{display:block;padding:35px 25px;margin-block:15px 40px}.emergency h2{font-size:39px}.emergency-action{margin-top:25px}.treatment-decisions{padding-block:25px 50px}.selected-southall .wp-block-table table{min-width:650px}.selected-southall .wp-block-table{overflow-x:auto}.selected-southall .wp-block-table td,.selected-southall .wp-block-table th{font-size:11px;padding:16px 12px}.preparation-accordion{display:block;padding-block:45px 55px}.prep-accordion{margin-top:25px}.selected-southall .coverage{padding:50px 18px;gap:30px}.southall-map{height:390px}.map-placeholder{padding:28px}.map-place{font-size:58px}.after-treatment{padding-block:55px;gap:30px}.after-treatment img{height:365px}.selected-southall .enquiry{padding:35px 25px;margin-bottom:55px}.selected-southall .enquiry h2{font-size:40px}.selected-southall .grey-footer{padding:45px 0 95px}.footer-top{display:block;padding-bottom:35px}.footer-logo{width:230px}.footer-editorial{font-size:45px;margin-top:25px}.footer-contact{padding-top:35px;max-width:none}.footer-telephone{font-size:26px}.footer-services{display:block;padding-block:25px}.footer-services>.eyebrow{margin-bottom:20px}.footer-services nav{gap:13px 20px}.footer-services a{font-size:11px}.footer-links{display:block}.footer-links nav{gap:14px 20px}.footer-links p{margin-top:22px;max-width:none}.company-page{padding-block:45px 60px}.company-page h1{font-size:50px}.company-page h2{font-size:32px}.company-page p{font-size:14px}.selected-southall .wp-block-details summary{font-size:13px;min-height:44px}.selected-southall .wp-block-button__link{font-size:14px}.selected-southall .mobile-call{min-height:58px}.selected-southall .coverage p.map-disclosure{font-size:10px}.selected-southall .faq{gap:25px}}
@media(max-width:360px){.selected-southall .hero-statement{font-size:45px}.selected-southall h2{font-size:32px}.selected-southall .emergency h2{font-size:34px}.selected-southall .enquiry h2{font-size:35px}.inspection-pair{grid-template-columns:1fr}.inspection-pair img,.inspection-pair>figure:last-child img{height:300px}.footer-editorial{font-size:39px}.selected-southall .eyebrow{letter-spacing:1px}.footer-telephone{font-size:23px}}
/* Larger typography requested across the selected design. */
body.selected-southall{font-size:18px}.selected-southall main p{font-size:17px}.selected-southall h2{font-size:clamp(42px,4.5vw,64px)}.selected-southall h3{font-size:27px}.selected-southall .hero h1{font-size:23px}.selected-southall .hero-statement{font-size:clamp(54px,6vw,88px)}.selected-southall .hero-desc{font-size:17px;max-width:510px}.selected-southall .eyebrow,.selected-southall main .eyebrow{font-size:12px;letter-spacing:1.7px}.selected-southall .photo-caption{font-size:12px}.selected-southall .topline{font-size:12px}.selected-southall .breadcrumb{font-size:12px}.selected-southall .brand img{width:270px;height:64px}.selected-southall .desktop-nav{font-size:13px;gap:18px}.selected-southall .header-phone{font-size:18px}.selected-southall .wp-block-button__link,.selected-southall .enquiry .wp-block-button__link{font-size:17px}.selected-southall .hero-secondary a{font-size:16px}.selected-southall .service-strip p{font-size:15px}.selected-southall .service-copy>p:not(.index-no){font-size:17px}.selected-southall .service-copy a{font-size:15px}.selected-southall .inspection-notes h3{font-size:37px}.selected-southall .inspection-notes p,.selected-southall .notice-copy>p,.selected-southall .emergency-copy>p:not(.eyebrow),.selected-southall .prep-intro>p,.selected-southall .coverage-copy p:not(.eyebrow),.selected-southall .after-copy>p:not(.eyebrow){font-size:17px}.selected-southall .wp-block-details summary{font-size:17px;min-height:44px}.selected-southall .wp-block-details p{font-size:17px}.selected-southall .wp-block-table td,.selected-southall .wp-block-table th{font-size:14px}.selected-southall .small,.selected-southall main .small{font-size:13px}.selected-southall .emergency h2{font-size:58px}.selected-southall .enquiry h2{font-size:58px}.selected-southall .enquiry-copy>p:last-child{font-size:17px}.selected-southall .coverage .map-placeholder p{font-size:16px}.selected-southall .map-place{font-size:70px}.selected-southall .load-map{font-size:16px}.selected-southall .coverage .map-placeholder .map-disclosure{font-size:12px}.selected-southall .footer-logo{width:285px;height:70px}.selected-southall .footer-editorial{font-size:66px}.selected-southall .footer-telephone{font-size:32px}.selected-southall .footer-contact p,.selected-southall .footer-contact>a:last-child{font-size:15px}.selected-southall .footer-services a{font-size:15px}.selected-southall .footer-links a,.selected-southall .footer-links p{font-size:13px}.selected-southall .footer-bottom{font-size:12px}.selected-southall .mega-service strong{font-size:15px}.selected-southall .mega-service small{font-size:12px}.selected-southall .mega-intro>p:not(.eyebrow){font-size:36px}.selected-southall .mega-intro>a{font-size:14px}.selected-southall .mega-panel{grid-template-columns:240px 1fr}.selected-southall .company-page h1{font-size:72px}.selected-southall .company-page h2{font-size:44px}.selected-southall .company-page p{font-size:17px}.selected-southall .mobile-menu nav a{font-size:16px}.selected-southall .mobile-menu nav summary{font-size:16px}.selected-southall .mobile-services>a{font-size:15px!important}
@media(max-width:1360px) and (min-width:761px){.selected-southall .desktop-nav{display:none}.selected-southall .mobile-menu{display:block;position:relative}.selected-southall .header-phone{margin-left:auto}.selected-southall .mobile-menu>summary{display:flex;align-items:center;gap:12px;min-height:46px;font-size:15px;cursor:pointer}.selected-southall .mobile-menu nav{position:absolute;right:0;top:64px;width:360px;background:#f3f4f5;padding:15px;border:1px solid #d2d5d8;max-height:70vh;overflow:auto}.selected-southall .mobile-menu nav a{display:block;text-decoration:none}.selected-southall .mobile-menu nav summary{display:flex}}
@media(max-width:1100px){.selected-southall .hero-statement{font-size:68px}.selected-southall .emergency h2,.selected-southall .enquiry h2{font-size:48px}.selected-southall .footer-editorial{font-size:56px}.selected-southall .wp-block-table td,.selected-southall .wp-block-table th{font-size:14px}}
@media(max-width:760px){.selected-southall .brand img{width:220px;height:54px}.selected-southall .header-inner{gap:10px}.selected-southall .mobile-menu>summary{font-size:15px;gap:8px}.selected-southall .mobile-menu nav{top:103px}.selected-southall .topline{font-size:10px}.selected-southall .breadcrumb{font-size:11px}.selected-southall .hero h1{font-size:22px}.selected-southall .hero-statement{font-size:56px}.selected-southall h2{font-size:42px}.selected-southall h3{font-size:28px}.selected-southall .eyebrow,.selected-southall main .eyebrow{font-size:11px;letter-spacing:1px}.selected-southall .hero-desc{font-size:17px}.selected-southall .service-strip p{font-size:14px}.selected-southall .wp-block-table table{min-width:740px}.selected-southall .wp-block-button__link,.selected-southall .enquiry .wp-block-button__link{font-size:16px}.selected-southall .wp-block-details summary,.selected-southall .wp-block-details p{font-size:16px}.selected-southall .emergency h2,.selected-southall .enquiry h2{font-size:44px}.selected-southall .footer-editorial{font-size:50px}.selected-southall .footer-telephone{font-size:29px}.selected-southall .footer-services a{font-size:14px}.selected-southall .mobile-call{font-size:17px}.selected-southall .company-page h1{font-size:56px}.selected-southall .company-page h2{font-size:39px}.selected-southall .company-page p{font-size:17px}}
@media(max-width:360px){.selected-southall .brand img{width:195px;height:50px}.selected-southall .mobile-menu>summary{font-size:14px}.selected-southall .hero-statement{font-size:50px}.selected-southall h2{font-size:36px}.selected-southall .emergency h2,.selected-southall .enquiry h2{font-size:38px}.selected-southall .footer-editorial{font-size:43px}.selected-southall .footer-telephone{font-size:26px}.selected-southall .eyebrow,.selected-southall main .eyebrow{font-size:10px}.selected-southall .mobile-call{font-size:16px}}
/* Homepage bands follow the same rhythm as the service pages. */
.selected-southall main>section:not(.hero):not(.emergency):not(.svc-global-cta){--section-bg:#f3f4f5;background:var(--section-bg);box-shadow:0 0 0 100vmax var(--section-bg);clip-path:inset(0 -100vmax);margin-block:0}
.selected-southall main>section:nth-of-type(even):not(.hero):not(.emergency):not(.svc-global-cta){--section-bg:#e5e7e9}
.selected-southall main>section:nth-of-type(odd):not(.hero):not(.emergency):not(.svc-global-cta){--section-bg:#f3f4f5}

.selected-southall .home-table-caption{text-align:left;font-size:18px;font-weight:700;padding:18px 20px;background:#f3f4f5;color:#30343a;caption-side:top}
