#what-we-build.wwb-home .section-heading h2 {font-size:clamp(28px,3vw,44px)!important;line-height:1.22!important;max-width:none!important;}
#what-we-build .wwb-overview-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px;}
#what-we-build .wwb-overview-card {display:block;min-width:0;padding:0;}
#what-we-build .wwb-overview-card figure {margin:0 0 18px;background:#f0eee8;}
#what-we-build .wwb-overview-card img {width:100%;height:340px;object-fit:contain;}
#what-we-build .wwb-overview-card figcaption {padding:8px 12px;font-size:12px;color:#596366;}
#what-we-build .wwb-overview-card small {color:#9a7440;font-size:13px;}
#what-we-build .wwb-overview-card h2 {font-size:27px!important;line-height:1.22!important;margin:10px 0 14px;max-width:none!important;text-wrap:wrap!important;}
#what-we-build .wwb-overview-card p {margin:0 0 14px;color:#596366;font-size:15px;line-height:1.65;}
#what-we-build .wwb-context-link {display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border-bottom:1px solid #9a7440;color:#252d2f;font-size:13px;line-height:1.4;}
#what-we-build .wwb-overview-card:focus-visible {outline:2px solid #9a7440;outline-offset:4px;}
@media(max-width:620px){#what-we-build .wwb-overview-grid {grid-template-columns:minmax(0,1fr);gap:32px;}#what-we-build .wwb-overview-card img {height:310px;}}
