.racing-catalog{max-width:1200px;margin:0 auto;padding:48px 24px;color:#163247}
.racing-catalog>section{margin-bottom:32px;color:#e7f1f8}.racing-catalog h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.2;color:#f1f7fc}
.racing-catalog-card{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:24px;background:#edf4f8;border:1px solid #cbdce8;border-radius:16px}
.racing-catalog-card>div{min-width:0}.racing-catalog-card img{width:100%;height:auto;border-radius:10px}.racing-catalog-card h2{font-size:1.6rem;line-height:1.4}.racing-catalog p{line-height:1.75}.racing-catalog a{color:#075c89}.racing-catalog .button{color:#fff;white-space:normal}
.training-scope-note{padding:16px;border-inline-start:4px solid #1681b6;background:#eaf3f8;color:#163247}
.hero .eyebrow a{color:inherit}
@media(max-width:700px){.racing-catalog{padding:28px 16px}.racing-catalog-card{grid-template-columns:1fr;padding:16px;gap:16px}}
