html[lang] body.dossier-site main>.dossier-photo-hero .dossier-heading h1{font-size:clamp(2.7rem,6vw,5rem);text-wrap:balance}body.dossier-site main .bathroom-site-media{width:fit-content;justify-self:center}body.dossier-site:not(.contact-page) main>.dossier-photo-hero .feature-media.bathroom-site-media img{width:auto;max-width:100%;height:auto;max-height:420px;object-fit:contain;border-radius:16px}body.dossier-site main .bathroom-site-media figcaption{max-width:34rem;line-height:1.5}body.dossier-site main>.service-detail.bathroom-evidence{background:var(--ink);color:#fff;border-block:5px solid var(--sun)}body.dossier-site main>.bathroom-evidence .bathroom-evidence-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:center;gap:1.5rem}body.dossier-site main>.bathroom-evidence .bathroom-evidence-copy :is(p,li){color:#fff}body.dossier-site main>.bathroom-evidence .bathroom-evidence-copy .eyebrow{color:var(--sun)}html[lang] body.dossier-site main>.service-detail.bathroom-evidence h2{background:var(--ad-red);color:#fff;font-size:clamp(1.7rem,2.7vw,2.4rem);text-wrap:balance;padding:.35rem .6rem;margin-block:.4rem .7rem}body.dossier-site main>.bathroom-evidence .bathroom-evidence-media{margin:0;min-width:0}body.dossier-site main>.bathroom-evidence .bathroom-evidence-media img{display:block;max-width:100%;width:auto;height:auto;max-height:360px;object-fit:contain;margin-inline:auto;border-radius:16px}body.dossier-site main>.bathroom-evidence .bathroom-evidence-media figcaption{color:#fff;background:var(--ink);font-size:.85rem;line-height:1.5;padding-top:.5rem}body.dossier-site main>.bathroom-evidence .cta-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.8rem}body.dossier-site main .bathroom-quote{margin-block:1rem}body.dossier-site main .bathroom-evidence-jump{margin-top:.5rem}@media(min-width:1001px){body.dossier-site main>.dossier-photo-hero .dossier-hero-wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media(max-width:800px){body.dossier-site main>.bathroom-evidence .bathroom-evidence-layout{grid-template-columns:minmax(0,1fr);gap:1rem}body.dossier-site main>.bathroom-evidence .bathroom-evidence-media{max-width:30rem;justify-self:center}body.dossier-site:not(.contact-page) main>.dossier-photo-hero .feature-media.bathroom-site-media img{max-height:380px}}
