/* ===========================================================================
   CORE — v2.6  : fine details measured live from tb.associates. Loaded LAST.
   ========================================================================= */

/* Interested band vertical padding closer to TB (~65px total) */
.interested-band{padding:34px 0}

/* ---- Services page cards (measured: title 18/400, desc 16/300, btn 16) ---- */
.svc-card-full h3{font-size:18px;font-weight:400}
.svc-card-full p{font-size:16px;font-weight:400}
.svc-card-full .learn-more{font-size:16px;font-weight:400;padding:0 32px;height:44px}

/* ---- Project detail (measured: title 25/light, labels 20, body 16/light) -- */
.pd-wide{padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px)}
.pd-left h1{font-size:1.55rem;font-weight:500;line-height:1.25;margin-bottom:18px}
.pd-left .prose p,.pd-left .prose .lead{font-size:16px;font-weight:400}
.pd-item{margin-top:22px}
.pd-item .lbl{font-size:20px;font-weight:500}
.pd-item .val{font-size:16px;font-weight:400}
.related-title{font-size:20px;font-weight:500}
