/* Extra styles for the Floor Care-only site. Loaded after site.css. */
.brand{display:flex;align-items:center;gap:10px;text-decoration:none}
.brand-sub{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--green);border-left:1px solid var(--line-2);padding-left:10px;line-height:1.2;white-space:nowrap}
.dodont{display:grid;gap:24px}
.dodont h3{font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}
.dodont .do h3{color:var(--green)}
.dodont .dont h3{color:var(--brown)}
.dodont ul{list-style:none;padding:0;margin:0}
.dodont li{padding:7px 0;border-bottom:1px solid var(--line)}
.callout{background:var(--cream);border-radius:var(--r);padding:20px 22px}
.callout>*+*{margin-top:8px}
.facts{display:grid;gap:12px;margin:0}
.facts div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:10px}
.facts dt{color:var(--muted)}
.facts dd{margin:0;font-weight:700;text-align:right}
@media (min-width:600px){.dodont{grid-template-columns:1fr 1fr}}
@media (min-width:900px){.steps.three{grid-template-columns:repeat(3,1fr)}.brand-sub{font-size:12px}}
