.resource-hub-module__ASb8BW__page{--hub-bg:#fafaf8;--hub-panel:#fffefa;--hub-panel-quiet:#f3f0e8;--hub-text:#1a1815;--hub-muted:#5b564e;--hub-faint:#8a847b;--hub-rule:#d9d5ca;--hub-accent:#99472a;--hub-accent-soft:#e4bca6;--hub-accent-hover:#dba98f;--hub-accent-ink:#2c1a14;background:var(--hub-bg);min-height:100svh;color:var(--hub-text);font-family:var(--font-zh);padding:clamp(7rem,12vw,10rem) clamp(1.25rem,4vw,4rem) clamp(5rem,9vw,8rem)}.resource-hub-module__ASb8BW__intro,.resource-hub-module__ASb8BW__channelGrid,.resource-hub-module__ASb8BW__pilot,.resource-hub-module__ASb8BW__guide{width:min(100%,92rem);margin-inline:auto}.resource-hub-module__ASb8BW__intro{border-bottom:1px solid var(--hub-rule);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.58fr);align-items:end;gap:clamp(2rem,6vw,7rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.resource-hub-module__ASb8BW__eyebrow,.resource-hub-module__ASb8BW__channelEnglish,.resource-hub-module__ASb8BW__channelIndex{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-weight:750}.resource-hub-module__ASb8BW__eyebrow{color:var(--hub-accent);letter-spacing:.24em;margin:0 0 1.5rem;font-size:.7rem}.resource-hub-module__ASb8BW__intro h1{max-width:13em;font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;gap:.12em;margin:0;font-size:clamp(2.65rem,6.2vw,4.75rem);font-weight:700;line-height:1.08;display:grid}.resource-hub-module__ASb8BW__introAside{gap:1.75rem;display:grid}.resource-hub-module__ASb8BW__introAside>p{max-width:32rem;color:var(--hub-muted);margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.8}.resource-hub-module__ASb8BW__introAside dl{border-top:1px solid var(--hub-rule);gap:0;margin:0;display:grid}.resource-hub-module__ASb8BW__introAside dl div{border-bottom:1px solid var(--hub-rule);grid-template-columns:4rem 1fr;gap:1rem;padding:.7rem 0;display:grid}.resource-hub-module__ASb8BW__introAside dt{color:var(--hub-accent);letter-spacing:.08em;font-size:.72rem;font-weight:800}.resource-hub-module__ASb8BW__introAside dd{color:var(--hub-muted);margin:0;font-size:.8rem}.resource-hub-module__ASb8BW__channelGrid{border:1px solid var(--hub-rule);grid-template-rows:repeat(2,minmax(20rem,auto));grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);grid-template-areas:"articles kinesiology""exercises kinesiology";margin-top:clamp(2rem,4vw,3rem);display:grid}.resource-hub-module__ASb8BW__channel{min-width:0;color:inherit;gap:2.5rem;padding:clamp(1.5rem,3vw,3rem);text-decoration:none;transition:background-color .26s ease-out,color .26s ease-out;display:grid;position:relative;overflow:hidden}.resource-hub-module__ASb8BW__articles{background:var(--hub-panel);border-right:1px solid var(--hub-rule);border-bottom:1px solid var(--hub-rule);grid-area:articles}.resource-hub-module__ASb8BW__exercises{background:var(--hub-panel-quiet);border-right:1px solid var(--hub-rule);grid-area:exercises}.resource-hub-module__ASb8BW__kinesiology{background:var(--hub-accent-soft);color:var(--hub-accent-ink);grid-area:kinesiology}.resource-hub-module__ASb8BW__channelTop,.resource-hub-module__ASb8BW__channelFooter{z-index:1;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.resource-hub-module__ASb8BW__channelIcon{opacity:.76;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.resource-hub-module__ASb8BW__channelIndex{color:var(--hub-faint);letter-spacing:.18em;font-size:.72rem}.resource-hub-module__ASb8BW__kinesiology .resource-hub-module__ASb8BW__channelIndex{color:#2c1a1480}.resource-hub-module__ASb8BW__channelBody{z-index:1;align-content:end;gap:.9rem;max-width:48rem;display:grid;position:relative}.resource-hub-module__ASb8BW__channelEnglish{color:var(--hub-faint);letter-spacing:.18em;margin:0;font-size:.68rem}.resource-hub-module__ASb8BW__kinesiology .resource-hub-module__ASb8BW__channelEnglish{color:#2c1a148c}.resource-hub-module__ASb8BW__channel h2{font-family:var(--font-serif);letter-spacing:-.025em;margin:0;font-size:clamp(2.35rem,4.2vw,3.75rem);font-weight:700;line-height:1.08}.resource-hub-module__ASb8BW__channelQuestion{margin:.35rem 0 0;font-size:clamp(1rem,1.5vw,1.22rem);font-weight:800;line-height:1.5}.resource-hub-module__ASb8BW__channelDescription{max-width:42rem;color:var(--hub-muted);margin:0;font-size:.93rem;line-height:1.75}.resource-hub-module__ASb8BW__kinesiology .resource-hub-module__ASb8BW__channelDescription{color:#2c1a14c2;max-width:31rem}.resource-hub-module__ASb8BW__channelFooter{border-top:1px solid var(--hub-rule);color:var(--hub-faint);padding-top:1.1rem;font-size:.72rem}.resource-hub-module__ASb8BW__channelFooter strong{min-height:2.75rem;color:var(--hub-text);letter-spacing:.06em;align-items:center;gap:.5rem;font-size:.74rem;font-weight:850;display:inline-flex}.resource-hub-module__ASb8BW__kinesiology .resource-hub-module__ASb8BW__channelFooter{color:#2c1a149e;border-color:#2c1a1438}.resource-hub-module__ASb8BW__kinesiology .resource-hub-module__ASb8BW__channelFooter strong{color:var(--hub-accent-ink)}.resource-hub-module__ASb8BW__atlasNumber{color:#0000;font-family:var(--font-display), sans-serif;letter-spacing:-.1em;-webkit-text-stroke:1px #2c1a1429;font-size:clamp(11rem,27vw,27rem);font-weight:900;line-height:.82;position:absolute;top:-.12em;right:-.06em}.resource-hub-module__ASb8BW__articles:hover,.resource-hub-module__ASb8BW__articles:focus-visible,.resource-hub-module__ASb8BW__exercises:hover,.resource-hub-module__ASb8BW__exercises:focus-visible{background:#ebe8df}.resource-hub-module__ASb8BW__kinesiology:hover,.resource-hub-module__ASb8BW__kinesiology:focus-visible{background:var(--hub-accent-hover)}.resource-hub-module__ASb8BW__channel:focus-visible{z-index:2;outline:3px solid var(--hub-accent);outline-offset:-5px}.resource-hub-module__ASb8BW__kinesiology:focus-visible{outline-color:var(--hub-accent-ink)}.resource-hub-module__ASb8BW__channelFooter strong svg{transition:transform .22s ease-out}.resource-hub-module__ASb8BW__channel:hover .resource-hub-module__ASb8BW__channelFooter strong svg,.resource-hub-module__ASb8BW__channel:focus-visible .resource-hub-module__ASb8BW__channelFooter strong svg{transform:translate(2px,-2px)}.resource-hub-module__ASb8BW__pilot{color:var(--hub-text);background:#f6ebe5;border:1px solid #ddc0b1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);margin-top:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.35rem,2.5vw,2.25rem);text-decoration:none;display:grid}.resource-hub-module__ASb8BW__pilotIcon{aspect-ratio:1;color:#fffaf6;background:var(--hub-accent);border-radius:50%;place-items:center;width:3rem;display:grid}.resource-hub-module__ASb8BW__pilot p{color:var(--hub-accent);font:750 .65rem/1.3 var(--font-display), sans-serif;letter-spacing:.15em;margin:0 0 .55rem}.resource-hub-module__ASb8BW__pilot h2{font-family:var(--font-serif);margin:0;font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:1.16}.resource-hub-module__ASb8BW__pilot div>span{color:var(--hub-muted);margin-top:.55rem;font-size:.8rem;line-height:1.6;display:block}.resource-hub-module__ASb8BW__pilot strong{min-height:44px;color:var(--hub-accent);white-space:nowrap;align-items:center;gap:.5rem;font-size:.78rem;display:inline-flex}.resource-hub-module__ASb8BW__guide{grid-template-columns:minmax(12rem,.4fr) 1fr;align-items:start;gap:3rem;padding-top:clamp(2.5rem,5vw,4rem);display:grid}.resource-hub-module__ASb8BW__guide>p{color:var(--hub-muted);margin:0;font-size:.84rem}.resource-hub-module__ASb8BW__guide ol{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.resource-hub-module__ASb8BW__guide li{border-top:1px solid var(--hub-rule);color:var(--hub-muted);gap:.5rem;padding-top:.8rem;font-size:.8rem;line-height:1.6;display:grid}.resource-hub-module__ASb8BW__guide li span{color:var(--hub-text);font-size:.72rem;font-weight:850}@media (max-width:880px){.resource-hub-module__ASb8BW__intro{grid-template-columns:1fr;gap:2.5rem}.resource-hub-module__ASb8BW__introAside dl{max-width:34rem}.resource-hub-module__ASb8BW__channelGrid{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"articles""exercises""kinesiology"}.resource-hub-module__ASb8BW__channel{border-right:0;border-bottom:1px solid var(--hub-rule);min-height:27rem}.resource-hub-module__ASb8BW__kinesiology{border-bottom:0;min-height:34rem}.resource-hub-module__ASb8BW__guide{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:580px){.resource-hub-module__ASb8BW__page{padding-inline:1rem}.resource-hub-module__ASb8BW__intro h1{letter-spacing:-.025em;font-size:clamp(2.35rem,11vw,3.35rem);line-height:1.1}.resource-hub-module__ASb8BW__channel{gap:2rem;min-height:31rem;padding:1.5rem}.resource-hub-module__ASb8BW__channel h2{font-size:clamp(2.4rem,12vw,3.4rem)}.resource-hub-module__ASb8BW__channelFooter{flex-direction:column;align-items:flex-start;gap:.25rem}.resource-hub-module__ASb8BW__guide ol{grid-template-columns:1fr}.resource-hub-module__ASb8BW__pilot{grid-template-columns:auto minmax(0,1fr)}.resource-hub-module__ASb8BW__pilot strong{white-space:normal;grid-column:2}}@media (prefers-reduced-motion:reduce){.resource-hub-module__ASb8BW__channel,.resource-hub-module__ASb8BW__channelFooter strong svg{transition:none}}
