/* ── ADD AT THE VERY END OF BLOCK 1 ── Fixes text sizing on the live site */ .gsl-hero-content { padding: 5rem 6rem !important; max-width: 700px !important; } .gsl-eyebrow { font-size: 11px !important; margin-bottom: 2rem !important; } .gsl-h1 { font-size: clamp(4.5rem, 7vw, 8rem) !important; line-height: 1 !important; margin-bottom: 1.5rem !important; white-space: nowrap !important; } .gsl-location { font-size: 11px !important; margin-bottom: 2.5rem !important; } .gsl-rule { margin-bottom: 2.5rem !important; } .gsl-btn-p, .gsl-btn-g { font-size: 11px !important; padding: 15px 36px !important; } .gsl-band-item { font-size: 11px !important; } .gsl-brand h2 { font-size: clamp(2rem, 3.5vw, 3rem) !important; } .gsl-brand p { font-size: 15px !important; line-height: 1.9 !important; } .gsl-tag { font-size: 10px !important; padding: 7px 16px !important; }