/* BTG full-site audit 2026-10-22: prevent clipped homepage headline at narrow mobile widths */
@media(max-width:520px){.page-index .hero-copy{min-width:0;max-width:100%;overflow-wrap:normal}.page-index .hero-copy h1{font-size:clamp(26px,7.55vw,36px)!important;line-height:1.12;letter-spacing:-.035em;max-width:100%;word-break:normal}.page-index .hero-cols{padding-inline:12px}.page-index .hero-copy>p{max-width:100%}}
