/* Rootwater Plumbing Co. · about: promises, credentials and the empty story (P6: loaded only on its own page, after site.css and pages.css) */
/* about */
.promises{list-style:none;margin:0;padding:0;display:grid;gap:28px 32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}
.promise h3{margin-top:14px;font:400 clamp(1.4rem,1.2rem + .7vw,1.8rem)/1.1 var(--f-display);color:var(--ink)}
.promise p{margin-top:8px;color:var(--muted)}
.promise:hover .card__icon .ic-b{animation:redraw 1.1s var(--ease)}
.creds{list-style:none;margin:0;padding:0;display:grid;gap:14px 32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}
.creds li{padding-top:14px;border-top:1px solid var(--line)}
.creds a{color:var(--brand)}
.team-empty{padding:clamp(24px,4vw,44px);border:1px dashed #9a978f;border-radius:var(--r-piece);display:grid;gap:10px;max-width:46rem;margin-bottom:20px}
/* L4: the About story waits in a dashed panel, like the home review empty state */
.story-empty{margin-top:28px;padding:clamp(22px,3vw,36px);border:1px dashed #9a978f;border-radius:var(--r-piece);display:grid;gap:10px}
.story-empty h3{font:400 clamp(1.4rem,1.2rem + .7vw,1.8rem)/1.1 var(--f-display);color:var(--ink)}
.prose .story-empty{margin-top:28px}
