body:has(.resource-home) main.wrap{max-width:1400px;width:calc(100% - 64px)}.resource-home .resource-hero{margin:0;min-height:460px;border-radius:3px}.resource-home .club-hero-copy{width:auto;padding:68px 52px 64px}.resource-home .club-hero h1{font-size:clamp(46px,5.7vw,78px);max-width:800px;margin:18px 0 22px}.resource-home .club-hero-copy p{max-width:480px;font-size:15px;margin:0 0 28px}.resource-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.resource-home .resource-outline{background:transparent;color:white;border-color:#ffffff90}.resource-home .club-hero-shade{background:linear-gradient(90deg,#101b16e8,#101b1690 55%,#101b1622)}.home-resources{padding:58px 0}.resource-section-heading{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:28px}.resource-section-heading h2{font-size:42px;line-height:1.06;margin:12px 0 0}.resource-section-heading>p{max-width:300px;font-size:14px;line-height:1.75;color:var(--muted);margin:0}.resource-links{display:grid;grid-template-columns:1fr 1fr;gap:22px}.resource-card{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:32px 36px;transition:border-color .15s,background .15s}.resource-card:hover{border-color:#a17a38}.resource-card:focus-visible{outline:3px solid #b68e28;outline-offset:4px}.resource-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.resource-category{font-size:9px;letter-spacing:1.3px;border:1px solid var(--line);padding:5px 7px}.resource-card h3{font-size:45px;line-height:1.07;margin:28px 0 18px}.resource-card>p{font-size:14px;line-height:1.8;max-width:470px;margin:0 0 20px;color:var(--muted)}.resource-card ul{list-style:none;padding:0;margin:0 0 26px;font-size:12px;line-height:1.6}.resource-card li{border-top:1px solid var(--line);padding:10px 0}.resource-card-cta{margin-top:auto;align-self:flex-start;font-size:12px;font-weight:700;border-bottom:2px solid #b68e28;padding-bottom:6px}.resource-card-coach{background:#192b23;color:#f6f2e8;border-color:#192b23}.resource-card-coach>p{color:#d1d9d3}.resource-card-coach li,.resource-card-coach .resource-category{border-color:#ffffff30}.resource-support{border-top:1px solid var(--line);padding:30px 0 48px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:32px}.resource-support h2{font-size:32px;line-height:1.1;margin:10px 0 0}.resource-support p{font-size:14px;line-height:1.8;color:var(--muted);max-width:340px}body:has(.resource-home) .mast-inner nav{flex-wrap:wrap}@media(max-width:760px){body:has(.resource-home) main.wrap{width:calc(100% - 32px)}.resource-home .club-hero-copy{padding:42px 24px 64px}.resource-home .resource-hero{min-height:430px}.resource-home .club-hero h1{font-size:49px}.resource-home .club-hero-copy p{font-size:13px}.resource-home .club-hero-credit{right:12px;bottom:14px;max-width:90%;font-size:7px}.resource-section-heading{display:block}.resource-section-heading h2{font-size:35px}.resource-section-heading>p{margin-top:18px}.home-resources{padding:36px 0}.resource-links{grid-template-columns:1fr;gap:16px}.resource-card{padding:26px}.resource-card h3{font-size:39px;margin-top:24px}.resource-support{grid-template-columns:1fr;gap:12px;padding-bottom:24px}.resource-support .button{justify-self:start}body:has(.resource-home) .mast-inner nav{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding:8px 0}body:has(.resource-home) .mast-inner nav a{white-space:nowrap;flex-shrink:0}}@media(prefers-reduced-motion:reduce){.resource-card{transition:none}}


@media(max-width:760px){.resource-home .resource-hero>.club-photo img{object-position:75% 35%!important}.resource-home .resource-hero .club-hero-shade{background:linear-gradient(0deg,#101b16ed, #101b1690 50%,#101b1622)}}

.resource-home .resource-hero-archive h1{max-width:620px;font-size:clamp(46px,4.8vw,68px)}.resource-home .resource-hero-archive .club-hero-shade{background:linear-gradient(90deg,#101b16e8,#101b1690 40%,#101b1610 65%)}@media(max-width:760px){.resource-home .resource-hero-archive{min-height:690px}.resource-home .resource-hero-archive>.club-photo img{object-position:72% 15%!important}.resource-home .resource-hero-archive .club-hero-copy{padding:355px 24px 56px}.resource-home .resource-hero-archive h1{font-size:43px;line-height:1.06;margin:12px 0 16px}.resource-home .resource-hero-archive .club-hero-copy p{margin-bottom:20px}.resource-home .resource-hero-archive .club-hero-shade{background:linear-gradient(0deg,#101b16fa,#101b16df 37%,#101b1670 53%,#101b160a 72%)}}

.resource-card-image{width:100%;margin-bottom:26px;overflow:hidden;aspect-ratio:16/9}.resource-card-image img{width:100%;height:100%;object-fit:cover;display:block}

.resource-card-coach .resource-card-image img{object-position:50% 30%}.resource-card:not(.resource-card-coach) .resource-card-image img{object-position:50% 35%}
