.wl-service-guide,.wl-quote-context,.wl-google-feedback{line-height:1.65;color:#23382d}
.wl-service-guide h2,.wl-quote-context h2,.wl-google-feedback h2{font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.25;margin:1.4em 0 .5em;color:#153c27}
.wl-service-guide h2:first-child,.wl-google-feedback h2:first-child{margin-top:0}
.wl-service-guide p,.wl-quote-context p{max-width:78ch;margin-bottom:1em}
.wl-service-guide a,.wl-quote-context a,.wl-google-feedback a{color:#12683d;text-decoration:underline;text-underline-offset:.15em}
.wl-quote-context{max-width:1000px;margin:0 auto;padding:32px 24px}
.wl-review-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.wl-review-cards blockquote{border:1px solid #d7e4dc;border-left:4px solid #18803c;border-radius:8px;padding:22px;margin:0;background:#f6faf7;font-size:1rem}
.wl-review-cards cite{display:block;font-style:normal;font-size:.9rem;color:#46594d}
.wl-google-feedback small{display:block;font-size:.85rem;font-weight:400}
.wl-google-feedback>p>strong::before{content:"★★★★★";display:inline-block;color:#916b00;letter-spacing:.12em;margin-right:.5em}
.wl-imagery-note{border-left:3px solid #438459;padding:10px 16px;background:#f3f8f4}
@media(max-width:767px){
 .wl-review-cards{grid-template-columns:1fr}
 .wl-content-ready .header-topbar__left{display:none}
 .wl-content-ready .header-topbar__right{display:flex;flex-wrap:wrap;gap:4px 10px;padding:4px 0}
 .wl-content-ready .header-topbar__right .widget{margin:0!important;padding:0!important;border:0!important}
 .wl-content-ready .header-topbar__right .widget_icon_box{flex:1 1 45%;font-size:13px}
 .wl-content-ready .header-topbar__right .widget_icon_box a{min-height:40px;display:flex;align-items:center}
 .wl-content-ready .header-topbar__right .widget_icon_box:nth-of-type(n+3),.wl-content-ready .header-topbar__right .widget_social_icons{display:none}
 .wl-content-ready .header-middle{padding-top:8px!important;padding-bottom:8px!important}
 .wl-content-ready .header-logo img{max-width:175px;height:auto}
}
