.cycling-guide{margin:35px 0 90px;padding-top:52px;border-top:1px solid #b6a27b;scroll-margin-top:30px}.cycling-guide[hidden]{display:none}.cycling-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.cycling-intro h2{font-size:clamp(36px,4.2vw,56px);line-height:1.12;margin:20px 0}.cycling-intro h2 em{font-weight:400}.cycling-intro .guide-copy>p{margin-top:0}.cycling-guide .family-idea .line-link{white-space:normal}.cycling-guide .family-idea h3{overflow-wrap:normal}.cycling-guide .family-idea .eyebrow{font-size:13px;letter-spacing:.12em}@media(max-width:760px){.cycling-guide{margin:25px 0 65px;padding-top:32px}.cycling-intro{grid-template-columns:minmax(0,1fr);gap:12px}.cycling-intro h2{font-size:38px}.cycling-guide .family-ideas{grid-template-columns:minmax(0,1fr)}}
