.race-event{margin-top:60px;padding:35px 0 38px;border-top:1px solid #606057;border-bottom:1px solid #606057;display:grid;grid-template-columns:240px minmax(0,1fr);gap:55px}.event-date>.eyebrow{color:#b9b9ad;font-size:9px}.event-date time{display:block;font:400 clamp(75px,8vw,125px)/1 var(--display);color:var(--orange);letter-spacing:-.035em;margin-top:22px}.event-date time>span{display:block;font:10px var(--body);letter-spacing:.13em;color:var(--paper);margin-top:20px}.event-main>.eyebrow{font-size:8px;color:#bdbeb1}.event-main h3{font:400 clamp(30px,3.2vw,49px)/1.1 var(--display);margin:15px 0 9px}.event-main h3>span{color:var(--orange)}.event-subtitle{font-size:13px;letter-spacing:.08em}.event-description{font-size:12px;line-height:2;color:#c0c1b6;max-width:650px;margin-top:20px}.event-details{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:25px 0}.event-details dt{font-size:8px;color:#a3a496;letter-spacing:.07em}.event-details dd{font-size:16px;margin:10px 0 0;line-height:1.8}.event-details dd>span{display:block;font-size:10px;color:#afafa5}.event-details strong{font-weight:500;color:var(--orange);margin-right:7px}.event-links{display:flex;gap:25px;flex-wrap:wrap}.event-links .text-link{font-size:9px;gap:18px}.event-update{font-size:9px;color:#a5a69a;margin-top:22px;line-height:1.9}
@media(max-width:1000px){.race-event{grid-template-columns:180px minmax(0,1fr);gap:35px}.event-main h3{font-size:32px}.event-links{gap:14px}}
@media(max-width:700px){.race-event{grid-template-columns:1fr;gap:30px;margin-top:38px;padding:26px 0 30px}.event-date{display:grid;grid-template-columns:1fr 1fr;align-items:center}.event-date time{font-size:78px;margin:0;text-align:right}.event-date time>span{font-size:8px;margin-top:10px}.event-date>.eyebrow{font-size:8px;max-width:100px}.event-main h3{font-size:clamp(28px,7.4vw,43px)}.event-subtitle{font-size:12px}.event-description{font-size:11px;margin-top:16px}.event-details{gap:15px}.event-details dd{font-size:14px}.event-details dt{font-size:7px}.event-links{gap:14px}.event-links .text-link{font-size:8px;gap:12px}.event-update{font-size:8px;margin-top:20px}}
