.race-intro{background:var(--navy);padding:65px 8%;color:var(--ivory)}.race-intro .eyebrow{color:#d7b780}.race-intro h1{font-family:var(--serif);font-size:56px;font-weight:400;line-height:1.15;margin:0 0 24px}.race-intro p:last-child{max-width:640px;font-size:13px;color:#d3dbe1}.race-layout{max-width:1200px;margin:auto;padding:65px 6% 85px;display:grid;grid-template-columns:240px 1fr;gap:65px}.race-aside{font-size:12px;color:#536071}.race-aside h2{font-size:29px;color:var(--navy)}.race-aside .gold-rule{margin:25px 0}.race-aside a{text-decoration:underline;text-underline-offset:4px}.race-form-section{border:0;padding:0;margin:0 0 35px}.race-form-section legend{font-family:var(--serif);font-size:27px;margin-bottom:25px;line-height:1.2}.race-form-section legend span{font-family:var(--sans);font-size:10px;letter-spacing:1px;color:#96713d;display:block;margin-bottom:10px}.race-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 25px}.race-form-grid .wide{grid-column:1/-1}.race-form-grid label{font-size:11px}.race-form-grid input,.race-form-grid select,.race-form-grid textarea{font-size:13px;padding:11px 0}.race-consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;font-weight:400;line-height:1.7;letter-spacing:0}.race-consent input{width:16px;height:16px;flex-shrink:0;margin-top:3px;accent-color:var(--navy)}#race-status{font-size:12px;color:#536071}@media(max-width:650px){.race-intro{padding:40px 7%}.race-intro h1{font-size:39px}.race-layout{display:block;padding:40px 7% 60px}.race-aside{margin-bottom:35px}.race-aside h2{font-size:27px}.race-form-section legend{font-size:25px}.race-form-grid{gap:5px 20px}.race-form-grid label{font-size:10px}}
