.workmanship-assurance{color:var(--ink);background:#e8e7dd;padding:0 clamp(24px,7vw,108px)}.workmanship-assurance-inner{align-items:center;gap:22px;max-width:1440px;margin:0 auto;padding:27px 0;display:flex}.workmanship-assurance-icon{width:32px;height:36px;color:var(--gold-ink);flex:0 0 32px}.workmanship-assurance-copy{flex:1}.workmanship-assurance-copy strong{letter-spacing:-.015em;font-size:17px;line-height:1.4;display:block}.workmanship-assurance-copy p{color:#5c6257;margin:4px 0 0;font-size:14px;line-height:1.6}.workmanship-assurance a{border-bottom:1px solid;flex-shrink:0;align-items:center;gap:20px;padding:9px 0;font-size:13px;font-weight:700;display:inline-flex}.workmanship-assurance a:hover{color:var(--gold-ink)}.workmanship-assurance a:focus-visible{outline:2px solid var(--gold-ink);outline-offset:5px}.workmanship-assurance-about{margin-top:35px;padding-inline:24px}@media (max-width:600px){.workmanship-assurance{padding-inline:20px}.workmanship-assurance-inner{flex-wrap:wrap;gap:14px;padding-block:24px}.workmanship-assurance-icon{flex-basis:28px;width:28px;height:32px}.workmanship-assurance-copy{flex-basis:calc(100% - 42px)}.workmanship-assurance-copy strong{font-size:16px}.workmanship-assurance-copy p{font-size:13px}.workmanship-assurance a{margin-left:42px;font-size:13px}}
