/* Sporting Pearls - shared bl14m-hero-600.css (verbatim v15, 6 pages) */
@media(max-width:600px){
.hero{padding-top:92px}
.hero-inner{padding:1.75rem var(--pad) 2rem}
.hero h1{font-size:clamp(1.85rem,8.6vw,2.4rem);margin-bottom:1rem}
.hero-sub{margin-bottom:1.1rem;line-height:1.5}
.hero-actions{margin-bottom:1rem}
.hero-actions .btn{padding:0.72rem 1rem;font-size:0.875rem}
.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0.9rem 0.6rem;padding-top:0.8rem}
.hero-stat{min-width:0}
.hero-stat b{font-size:1.55rem;margin-bottom:0.3rem}
.hero-stat span{font-size:0.75rem;letter-spacing:.06em}
.contact-line{flex-wrap:wrap}
}
