/* Shared global presentation; no customer-entry components. */
.w38-hero-copy h1,.w38-page-intro h1{overflow-wrap:anywhere;text-wrap:balance}
.w45-intro-lead{font-size:clamp(16px,1.5vw,20px);line-height:1.8;color:#68716c;max-width:65ch;margin:30px 0 14px}
.w38-hero-copy .w45-hero-secondary{margin-inline-start:18px}
.w38-reference-filter .w38-filter-controls{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto}
.w38-reference-filter label[hidden]{display:none!important}
.w38s-about-lead .w38-button{margin-top:20px}
@media(max-width:760px){.w38-hero-copy .w45-hero-secondary{margin:12px 0 0;display:flex;width:max-content}.w38-reference-filter .w38-filter-controls{grid-template-columns:1fr}.w45-intro-lead{margin-top:24px;font-size:16px}}
