.public-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 36px}.public-metrics>div{padding:24px;border-top:3px solid var(--teal);background:var(--mist)}.public-metrics dt{font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2;color:var(--heading);margin-bottom:10px}.public-metrics dd{margin:0;font-size:16px;line-height:1.5;color:var(--slate)}.public-metrics.project-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.project-catalog .case-facts{margin:24px 0}.project-catalog .case-facts dd{margin-left:0}.project-catalog .case-facts dt{overflow-wrap:anywhere}@media(max-width:600px){.public-metrics,.public-metrics.project-totals{grid-template-columns:1fr}}
.trust-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:end}.trust-heading h2{margin-bottom:0}.trust-heading>p{max-width:620px;margin:0;color:var(--slate);font-size:17px;line-height:1.7}.public-metrics.trust-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.trust-metrics>div{display:flex;flex-direction:column;min-height:230px;border:1px solid var(--line);border-top:3px solid var(--teal);border-radius:8px;background:#fff}.trust-metrics dd{margin-top:auto}.trust-metrics .trust-license-card{border-color:var(--navy);background:var(--navy)}.trust-license-card dt{color:#fff;font-size:clamp(26px,3vw,36px)}.trust-license-card dd{display:grid;gap:10px;color:#d7e4ed;font-size:14px}.trust-license-card dd strong{color:#fff;font-size:16px;line-height:1.45}.trust-license-card dd span{display:block}.trust-license-card a{display:inline-flex;align-items:center;align-self:start;color:var(--ice);font-weight:700;text-decoration:underline;text-underline-offset:4px}.trust-license-card a:focus-visible{outline:2px solid var(--ice);outline-offset:5px}@media(max-width:1000px){.public-metrics.trust-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.trust-heading{grid-template-columns:1fr;gap:16px}.trust-heading>p{font-size:16px}}@media(max-width:600px){.public-metrics.trust-metrics{grid-template-columns:1fr}.trust-metrics>div{min-height:0}}
