.soccer-program-page .content-block>div{min-width:0}.soccer-program-page .content-page{padding:0}.soccer-program-page .content-rail{max-width:none}.soccer-program-page .content-block{display:block;border:0;margin:0;padding:64px clamp(22px,5vw,80px);background:#fffdf8;color:var(--ink)}.soccer-program-page .content-block>div{max-width:1000px;margin:0 auto}.soccer-program-page .content-block h2{max-width:800px;margin-top:0}.soccer-program-page .content-block:nth-child(2),.soccer-program-page .content-block:nth-child(5),.soccer-program-page .content-block:nth-child(7){background:var(--ink);color:#fffdf8}.soccer-program-page .content-block:nth-child(2) h2,.soccer-program-page .content-block:nth-child(5) h2,.soccer-program-page .content-block:nth-child(7) h2{color:var(--yellow)}.soccer-program-page .content-block:nth-child(4){background:var(--yellow);color:var(--ink)}.soccer-program-page .content-block:nth-child(6){background:#e9edf3}.soccer-program-page .content-block:nth-child(7) .link-list a{color:#fffdf8;border-color:#69738d}.soccer-program-page .content-block:nth-child(4) .link-list a{border-color:var(--ink)}.soccer-program-page .content-block:nth-child(4) .soccer-week,.soccer-program-page .content-block:nth-child(4) .soccer-week article{border-color:#81703b}@media(max-width:760px){.soccer-program-page .content-block{padding:44px 22px}}.soccer-program-page .content-block p{max-width:72ch;text-wrap:pretty}.soccer-program-page .content-block h3{font:700 28px/1.1 Barlow Condensed,sans-serif;text-transform:uppercase;margin:32px 0 12px}.soccer-program-page .soccer-week{margin:32px 0;border-top:1px solid #bcc3d2}.soccer-program-page .soccer-week article{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:24px;gap:24px;padding:20px 0;border-bottom:1px solid #bcc3d2}.soccer-program-page .soccer-week h3,.soccer-program-page .soccer-week p{margin:0}@media(max-width:760px){.soccer-program-page .page-hero-copy{padding:52px 22px}.soccer-program-page .page-hero h1{font-size:clamp(48px,14vw,66px);line-height:.94}.soccer-program-page .soccer-week article{grid-template-columns:1fr;gap:12px}}.soccer-program-page .page-hero-copy{width:min(1100px,100%);padding:70px clamp(22px,7vw,112px)}.soccer-program-page .page-hero h1{max-width:760px}.soccer-program-page .page-hero>picture img{object-position:center 25%}