.cw-local-project{gap:clamp(28px,4vw,56px);padding-block:clamp(56px,6vw,88px)}.cw-local-project h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.06;text-wrap:balance}.cw-local-project figure{border-bottom:3px solid var(--blue);align-self:stretch;display:flex;flex-direction:column}.cw-local-project img{aspect-ratio:16/10;flex:1;min-height:0;object-fit:cover}.cw-local-project figcaption{padding:12px 18px;font-size:13px;font-weight:700;color:var(--muted);background:var(--pale)}.cw-local-project .cw-project-record{margin-block:20px;font-size:15px}.cw-project-record a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--blue)}[data-cw-reveal]:focus-within{opacity:1!important;transform:none!important}.cw-home-other-projects .verified-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:899px){.cw-home-other-projects .verified-cards{grid-template-columns:1fr}}@media(max-width:720px){.cw-local-project figure{align-self:auto}.cw-local-project img{aspect-ratio:4/3;flex:auto;width:100%;height:auto}.cw-local-project{padding-block:48px;gap:24px}}@media(prefers-reduced-motion:reduce){[data-cw-reveal]{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}@media print{[data-cw-reveal]{opacity:1!important;transform:none!important}}
