.chaska-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:linear-gradient(145deg,#f7f1e6 0%,#eef5f1 58%,#dcebe4 100%)}
.chaska-hero h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:18ch}.chaska-hero .rsa-lede:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:62rem}
.chaska-at-glance:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-athletics-summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0 3rem}
.chaska-at-glance>div:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-athletics-summary>div:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff;border:1px solid #d6e1da;border-radius:1rem;box-shadow:0 12px 28px rgba(20,63,50,.07);padding:1.15rem}
.chaska-at-glance span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-athletics-summary span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#527064;display:block;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.chaska-at-glance strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-athletics-summary strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#153f32;display:block;font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.1;margin-top:.35rem}
.chaska-route-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}
.chaska-route-grid>a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff;border:1px solid #d6e1da;border-radius:1.1rem;color:#173f33;display:flex;flex-direction:column;min-width:0;padding:1.3rem;text-decoration:none;transition:.2s ease}
.chaska-route-grid>a:hover:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-color:#b78631;box-shadow:0 14px 30px rgba(20,63,50,.12);transform:translateY(-2px)}
.chaska-route-grid span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-person-card>span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-alumni-card>span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#9a6e20;font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.chaska-route-grid h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.25rem;margin:.55rem 0 .4rem}.chaska-route-grid p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#496258;flex:1;margin:.1rem 0 1rem}.chaska-route-grid strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.88rem}
.chaska-feature:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-items:start;background:linear-gradient(135deg,#153f32,#245f4c);border-radius:1.35rem;color:#fff;display:grid;gap:1.2rem;grid-template-columns:1.2fr .8fr;margin:3.5rem 0;padding:clamp(1.35rem,3vw,2.35rem)}
.chaska-feature h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-feature .eyebrow:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-feature a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#fff}.chaska-feature aside:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:1rem;padding:1.25rem}
.chaska-person-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-alumni-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-sport-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.chaska-person-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-alumni-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-sport-grid article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff;border:1px solid #d9e3dd;border-radius:1rem;display:flex;flex-direction:column;min-width:0;padding:1.15rem}
.chaska-person-card h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-alumni-card h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-sport-grid h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#153f32;font-size:1.15rem;margin:.55rem 0 .35rem}.chaska-person-card p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-alumni-card p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-sport-grid p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#4d625a}.chaska-person-card strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-alumni-card strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#7a5a1f;font-size:.78rem;letter-spacing:.04em;margin:.3rem 0;text-transform:uppercase}.chaska-person-card div:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-alumni-card a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-sport-grid a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:auto}.chaska-person-card a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-alumni-card a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-sport-grid a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#17694f;font-weight:800}.chaska-person-card div:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.7rem}
.chaska-timeline:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-left:3px solid #d3ae5c;margin:1rem 0 3.5rem;padding-left:1.5rem}.chaska-timeline article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-bottom:1px solid #dde5e0;padding:0 0 1.5rem;margin:0 0 1.5rem}.chaska-timeline span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#9a6e20;font-weight:850}.chaska-timeline h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#153f32;margin:.35rem 0}.chaska-two-col:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){columns:2 20rem;column-gap:2.5rem}.chaska-two-col p:first-child:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:0}
.chaska-source-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.chaska-source-grid>a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#f8faf8;border:1px solid #d7e2db;border-radius:.9rem;color:#153f32;display:flex;flex-direction:column;padding:1rem;text-decoration:none}.chaska-source-grid span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#51675e;margin-top:.25rem}
.chaska-josh-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.chaska-josh-grid figure:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0}.chaska-josh-grid img:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-radius:1.2rem;display:block;height:auto;max-width:100%}.chaska-josh-grid figcaption:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#5b6c65;font-size:.84rem;margin-top:.55rem}
@media(max-width:900px){.chaska-route-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-person-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-alumni-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-sport-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(2,minmax(0,1fr))}.chaska-feature:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-josh-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}}
@media(max-width:620px){.chaska-at-glance:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-athletics-summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-route-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-person-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-alumni-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-sport-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-source-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.chaska-at-glance:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-athletics-summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){gap:.65rem}.chaska-feature:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:2.5rem 0}.chaska-two-col:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){columns:1}.chaska-hero h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:clamp(2.1rem,11vw,3.2rem);overflow-wrap:anywhere}.chaska-person-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-alumni-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-sport-grid article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chaska-route-grid>a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:100%;box-sizing:border-box}}
