.cup-hero{background:#071b36;color:white;padding:65px 6%}.cup-hero h1{font-size:clamp(48px,7vw,88px)}.cup-hero h1 span,.cup-hero .eyebrow{color:#e7c45d}.cup-hero p{line-height:1.8}.cup-nav{display:flex;gap:28px;flex-wrap:wrap;background:#e8ece6;padding:24px 6%;font-size:13px;font-weight:bold}.cup-graphic{overflow-x:auto;margin:30px 0;background:#071b36}.cup-graphic img{display:block;width:100%;min-width:1050px;height:auto}.cup-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.cup-amateur{background:#e8ece6}.cup-results{margin:30px 0;padding:22px;background:white}.cup-results summary{font-weight:bold;cursor:pointer}.cup-results li,.cup-results p{line-height:1.9;font-size:14px}.cup-results h3{margin-top:24px;font-size:23px}.cup-note{font-size:12px!important;color:#526172}.cup-schedule-link{padding:24px 6%;background:#071b36;color:white;font-size:14px;line-height:1.9}.cup-schedule-link a{color:#e7c45d;text-decoration:underline}.cup-schedule-link strong{margin-right:15px}#open-cup,#amateur-cup{scroll-margin-top:100px}.section>p{line-height:1.8}@media(max-width:650px){.cup-hero{padding:45px 6%}.cup-nav{gap:18px}.cup-graphic{margin-left:-3%;margin-right:-3%}.cup-actions{gap:18px}}