.tryout-intro{padding:45px 6%;background:#071b36;color:white}.tryout-intro h1{font-size:clamp(50px,6vw,80px)}.tryout-intro h1 span{color:#f6c646}.tryout-intro p{line-height:1.7}.tryout-product{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;padding:55px 6%;max-width:1500px;margin:auto}.tryout-visual>img{width:100%;height:auto;object-fit:contain;background:#071b36}.tryout-dates{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.tryout-dates article{background:#071b36;color:white;padding:24px}.tryout-dates span{font-size:10px;letter-spacing:2px}.tryout-dates strong{display:block;font-size:35px;color:#f6c646;margin:15px 0}.tryout-dates p{font-size:12px;line-height:1.8}.tryout-registration h2{font-size:38px;line-height:1.15}.tryout-price{font-size:30px;font-weight:bold;margin:25px 0}.tryout-price span{display:block;font-size:12px;font-weight:normal;margin-top:8px}.tryout-registration p,.tryout-waiver p{font-size:14px;line-height:1.8}.tryout-registration label{display:block;font-size:13px;font-weight:bold;margin:18px 0 8px}.tryout-registration input:not([type=checkbox]),.tryout-registration select{display:block;width:100%;padding:12px;border:1px solid #a3adb5;background:white;font:inherit;margin-top:8px;border-radius:0}.tryout-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.tryout-consent{display:flex!important;gap:12px;align-items:flex-start;line-height:1.7;font-weight:normal!important}.tryout-consent input{margin-top:5px;flex-shrink:0}.tryout-consent a,.tryout-contact a,.tryout-waiver a{text-decoration:underline}.tryout-note{font-size:12px!important;color:#526172}.tryout-total{display:flex;justify-content:space-between;padding:22px 0;border-top:1px solid #c7cdd1;margin-top:25px}.tryout-registration button{width:100%;justify-content:center;margin-bottom:14px}.tryout-registration button:disabled{cursor:not-allowed;opacity:.7}.tryout-registration small{font-size:12px;color:#526172}.tryout-waiver{margin-top:30px;border-top:1px solid #c7cdd1;padding-top:25px}.tryout-waiver summary{cursor:pointer;font-weight:bold;margin-bottom:20px}.tryout-waiver img{width:100%;height:auto;margin:20px 0}.tryout-confirmation{padding:65px 6%;min-height:50vh}.tryout-confirmation h1{font-size:48px}.tryout-confirmation h1::first-line{color:#071b36}.tryout-home-link{background:#f6c646;padding:20px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px}.tryout-home-link a{font-weight:bold;text-decoration:underline}.tryout-admin-card{padding:22px;background:white;margin:18px 0;overflow-wrap:anywhere}.tryout-admin-card p{font-size:13px;line-height:1.7}@media(max-width:850px){.tryout-product{grid-template-columns:1fr;gap:35px;padding:35px 6%}.tryout-intro{padding:35px 6%}}@media(max-width:450px){.tryout-fields,.tryout-dates{grid-template-columns:1fr}.tryout-dates strong{font-size:30px}.tryout-home-link{gap:12px}}

.registration-fees{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:14px}.registration-fees dd{margin:0;font-weight:700}
