.early-flex-beach{margin-top:60px;padding-top:35px;border-top:1px solid #bca06745;scroll-margin-top:115px}.early-flex-beach h3{font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;margin:12px 0 20px}.early-flex-beach .early-flex-grid{margin-top:28px}.early-flex-beach .early-flex-grid img{width:100%;height:auto}.early-flex-beach .early-flex-grid figcaption{line-height:1.5}@media(max-width:600px){.early-flex-beach{margin-top:40px;padding-top:25px}}
