/* Dean's accreditation logos (scripts/accreditations.mjs, data/accreditations.json; 6 Nov 2026). Each logo on its own white
   panel with clear space round it, never under the scheme's minimum (FENSA 20 mm, about 76 CSS px wide; SafeContractor 15 mm
   square, about 57 CSS px), never recoloured, never a link. Injected, tagged by its own content, on every page carrying
   data-accreditations. */
.accredit{margin:0;font-family:'Open Sans',Arial,Helvetica,sans-serif}
.accredit-label{margin:0 0 12px;font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4d4a57}
.accredit-list{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin:0;padding:0;list-style:none}
.accredit-item{display:flex;align-items:center;gap:14px;margin:0;padding:14px 18px;background:#fff;border:1px solid #e3ded4;border-radius:6px}
.accredit-item::before,.accredit-item::marker{content:none}
.accredit-item img{display:block;max-width:none;height:auto}
.accredit-fensa img{width:120px}
.accredit-safecontractor img{width:72px;height:72px}
.accredit-which img,.accredit-homepro img{width:120px}
.accredit-line{max-width:17ch;font-size:13px;line-height:1.35;color:#17152B}
/* The homepage: its own band under the reviews deck. */
.accredit-section{margin-top:0;margin-bottom:clamp(36px,5vw,64px)}
/* Guarantees and care: under the guarantee table. */
.accredit-guarantees{margin-top:28px}
/* The footer: one row under the ledge, on the footer's own light band. */
.foot-v2 .accredit-footer{padding:28px 0 4px}
.foot-v2 .accredit-footer .accredit-label{margin-bottom:10px}
@media (max-width:760px){
 .accredit-list{gap:10px}
 .accredit-item{padding:12px 14px}
 .accredit-fensa img{width:104px}
 .accredit-safecontractor img{width:64px;height:64px}
}
