.washing-fault-hero{padding:78px 0;background:#17343a;color:#f4f1eb}.washing-fault-hero h1{max-width:850px;font:400 clamp(43px,5vw,70px)/.98 Georgia,serif;letter-spacing:-.055em;margin:0}.washing-fault-hero h1:after{content:'';display:block;width:85px;height:3px;margin-top:25px;background:#e5a65c}.washing-fault-hero p:not(.eyebrow){max-width:650px;color:#c6d6d1;font-size:18px;line-height:1.55;margin:27px 0}.washing-fault-hero>div>div{display:flex;align-items:center;gap:25px}.fault-phone{color:#fff;font-weight:700;text-decoration:none;font-size:18px}.fault-main{padding-top:70px}.fault-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:80px}.fault-grid article h2{font:400 35px/1.05 Georgia,serif;margin:38px 0 15px}.fault-grid article h2:first-of-type{margin-top:0}.fault-grid article p,.fault-grid article li{color:var(--ink-soft);font-size:16px;line-height:1.65}.fault-grid article ol{padding-left:22px}.fault-aside{align-self:start;padding:30px;background:#e8d5bd;display:flex;flex-direction:column}.fault-aside span{color:#8c572e;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fault-aside strong{font:400 44px Georgia;margin:8px 0}.fault-aside small{color:var(--ink-soft);margin-bottom:23px}.fault-aside .button{align-self:stretch;text-align:center}.fault-aside hr{width:100%;border:0;border-top:1px solid rgba(18,26,32,.18);margin:27px 0 16px}.fault-aside b{font-size:12px;margin-bottom:8px}.fault-aside a:not(.button){color:var(--ink);font-size:13px;font-weight:700;text-decoration:none;padding:9px 0;border-bottom:1px solid rgba(18,26,32,.14)}.fault-bottom{padding:75px 0;background:#1b2927;color:#fff}.fault-bottom .eyebrow{color:#e5a65c}.fault-bottom h2{font:400 45px Georgia;margin:0}.fault-bottom p:not(.eyebrow){max-width:620px;color:#c6d6d1;line-height:1.55;margin:20px 0 27px}@media(max-width:850px){.fault-grid{grid-template-columns:1fr;gap:35px}}@media(max-width:560px){.washing-fault-hero{padding:55px 0}.washing-fault-hero>div>div{align-items:stretch;flex-direction:column;gap:15px}.washing-fault-hero .button{text-align:center}.fault-grid article h2{font-size:30px}.fault-bottom{padding:55px 0}.fault-bottom h2{font-size:38px}}
.fault-qa{padding:55px 0;background:#f0e7da}.fault-qa h2{font:400 clamp(30px,4vw,48px)/1.05 Georgia,serif;letter-spacing:-.04em;margin:0 0 18px}.fault-qa p:not(.eyebrow){max-width:760px;color:var(--ink-soft);font-size:16px;line-height:1.65}