.section-nav[data-astro-cid-recx5itf]{border-bottom:1px solid var(--c-line);background:var(--c-paper)}.section-nav__inner[data-astro-cid-recx5itf]{flex-wrap:wrap;align-items:center;gap:14px 28px;padding-block:26px;display:flex}.section-nav__label[data-astro-cid-recx5itf]{letter-spacing:.2em;text-transform:uppercase;color:var(--lv,var(--c-gold-text));font-size:.8125rem;font-weight:800}.section-nav[data-astro-cid-recx5itf] ul[data-astro-cid-recx5itf]{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.section-nav[data-astro-cid-recx5itf] a[data-astro-cid-recx5itf]{background:var(--lv-50,var(--c-gold-50));border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:.92rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.section-nav[data-astro-cid-recx5itf] a[data-astro-cid-recx5itf]:hover{background:var(--lv,var(--c-gold));color:var(--lv-on,var(--c-ink))}.programs-section[data-astro-cid-kqu44ly3]{background:var(--lv-50,var(--c-gold-50))}.programs[data-astro-cid-kqu44ly3]{--stack-gap:3.5rem}.programs__media[data-astro-cid-kqu44ly3]{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:20px;display:grid}.programs__photo[data-astro-cid-kqu44ly3]{aspect-ratio:16/10;border-radius:var(--radius-soft);background:var(--c-ink);overflow:hidden}.programs__photo[data-astro-cid-kqu44ly3] .programs__img{object-fit:cover;width:100%;height:100%}.program[data-astro-cid-kqu44ly3]{border-radius:var(--radius-soft);background:#fff;flex-direction:column;gap:16px;padding:30px;display:flex}.program__num[data-astro-cid-kqu44ly3]{border-radius:20px;place-items:center;width:60px;height:60px;font-size:1.375rem;display:grid}.tint-gold[data-astro-cid-kqu44ly3]{background:var(--c-ai-50)}.tint-sky[data-astro-cid-kqu44ly3]{background:var(--c-ilk-50)}.tint-peach[data-astro-cid-kqu44ly3]{background:var(--c-ana-50)}.tint-mint[data-astro-cid-kqu44ly3]{background:var(--c-orta-50)}.program[data-astro-cid-kqu44ly3] h3[data-astro-cid-kqu44ly3]{font-size:1.375rem;line-height:var(--lh-caps)}.program[data-astro-cid-kqu44ly3]>p[data-astro-cid-kqu44ly3]{color:var(--c-muted);font-size:.97rem}.program__list[data-astro-cid-kqu44ly3]{border-top:1px solid var(--c-line);flex-direction:column;gap:10px;margin-top:4px;padding:18px 0 0;list-style:none;display:flex}.program__list[data-astro-cid-kqu44ly3] li[data-astro-cid-kqu44ly3]{align-items:flex-start;gap:10px;font-size:.94rem;font-weight:600;line-height:1.45;display:flex}.program__list[data-astro-cid-kqu44ly3] .program__check{color:var(--lv,var(--c-gold-text));flex:none;margin-top:2px}.lgs[data-astro-cid-y5lb2bvr]{--stack-gap:3.5rem}.lgs__head[data-astro-cid-y5lb2bvr]{flex-wrap:wrap;align-items:flex-end;gap:2.5rem 4.5rem;display:flex}.lgs__head[data-astro-cid-y5lb2bvr]>.stack[data-astro-cid-y5lb2bvr]{flex:38rem;min-width:0}.lgs__stat[data-astro-cid-y5lb2bvr]{border-radius:var(--radius-soft);background:var(--c-ink);color:#fff;flex-direction:column;flex:0 22rem;gap:14px;padding:36px;display:flex}.lgs__n[data-astro-cid-y5lb2bvr]{letter-spacing:-.04em;color:var(--c-gold);font-size:clamp(4.5rem,8vw,6.5rem);line-height:.85}.lgs__label[data-astro-cid-y5lb2bvr]{color:#ffffffd9;font-size:1rem;font-weight:600;line-height:1.45}.lgs__grid[data-astro-cid-y5lb2bvr]{--gap:32px;--row-gap:0px;border-top:2px solid var(--c-ink)}.lgs__item[data-astro-cid-y5lb2bvr]{border-bottom:1px solid var(--c-line);align-items:flex-start;gap:16px;padding:24px 0;display:flex}.lgs__icon[data-astro-cid-y5lb2bvr]{background:var(--lv,var(--c-gold));width:36px;height:36px;color:var(--lv-on,var(--c-ink));border-radius:50%;flex:none;place-items:center;display:grid}.lgs__item[data-astro-cid-y5lb2bvr] strong[data-astro-cid-y5lb2bvr]{font-size:1.05rem;font-weight:800;line-height:1.35;display:block}.lgs__support[data-astro-cid-y5lb2bvr]{border-radius:var(--radius);background:var(--lv-50,var(--c-gold-50));flex-wrap:wrap;align-items:center;gap:24px 48px;padding:36px;display:flex}.lgs__support-text[data-astro-cid-y5lb2bvr]{flex-direction:column;flex:22.5rem;gap:12px;min-width:0;display:flex}.lgs__support-text[data-astro-cid-y5lb2bvr] h3[data-astro-cid-y5lb2bvr]{font-size:1.625rem;line-height:var(--lh-caps)}.lgs__support-text[data-astro-cid-y5lb2bvr] p[data-astro-cid-y5lb2bvr]{color:var(--c-muted)}.lgs__support-list[data-astro-cid-y5lb2bvr]{--gap:10px;flex:28.75rem;min-width:0}.lgs__support-list[data-astro-cid-y5lb2bvr] li[data-astro-cid-y5lb2bvr]{border-radius:var(--radius-sm);background:#fff;align-items:center;gap:12px;padding:14px 16px;font-size:.94rem;font-weight:700;line-height:1.35;display:flex}.lgs__dot[data-astro-cid-y5lb2bvr]{background:var(--lv,var(--c-gold));height:26px;color:var(--lv-on,var(--c-ink));border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.lgs__d[data-astro-cid-y5lb2bvr]{color:var(--c-muted);margin-top:4px;font-size:.95rem;display:block}.subjects[data-astro-cid-vzyygv5s]{--stack-gap:3.5rem}.subject[data-astro-cid-vzyygv5s]{border-radius:var(--radius);background:var(--lv-50);flex-direction:column;gap:16px;padding:32px 30px;display:flex}.subject__num[data-astro-cid-vzyygv5s]{background:var(--lv);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.25rem;display:grid}.subject[data-astro-cid-vzyygv5s] h3[data-astro-cid-vzyygv5s]{font-size:1.375rem;line-height:var(--lh-caps)}.subject[data-astro-cid-vzyygv5s] p[data-astro-cid-vzyygv5s]{font-size:.97rem;line-height:1.6}.specialist[data-astro-cid-wbnjphop]{--stack-gap:3rem}.specialist__subjects[data-astro-cid-wbnjphop]{--gap:16px}.specialist__subject[data-astro-cid-wbnjphop]{border-radius:var(--radius);background:var(--lv-50);min-height:170px;font-size:1.75rem;line-height:var(--lh-caps);flex-direction:column;justify-content:space-between;gap:28px;padding:26px 28px;display:flex}.specialist__bar[data-astro-cid-wbnjphop]{background:var(--lv);border-radius:3px;width:40px;height:6px}.specialist__cards[data-astro-cid-wbnjphop]{grid-template-columns:repeat(auto-fit,minmax(min(26.25rem,100%),1fr));gap:20px;display:grid}.specialist__card[data-astro-cid-wbnjphop]{border:1.5px solid var(--c-line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:16px;padding:34px;display:flex}.specialist__chip[data-astro-cid-wbnjphop]{background:var(--lv-50,var(--c-gold-50));width:fit-content;color:var(--c-ink);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:800}.specialist__card[data-astro-cid-wbnjphop] h3[data-astro-cid-wbnjphop]{font-size:1.625rem;line-height:var(--lh-caps)}.specialist__card[data-astro-cid-wbnjphop] p[data-astro-cid-wbnjphop]{color:var(--c-muted);line-height:1.65}.specialist__list[data-astro-cid-wbnjphop]{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.specialist__list[data-astro-cid-wbnjphop] li[data-astro-cid-wbnjphop]{gap:12px;font-weight:600;line-height:1.5;display:flex}.specialist__list[data-astro-cid-wbnjphop] li[data-astro-cid-wbnjphop]:before{content:"";background:var(--lv,var(--c-gold));border-radius:50%;flex:0 0 8px;height:8px;margin-top:8px}.clubs[data-astro-cid-zx2q7aog]{--stack-gap:3.5rem}.clubs__group[data-astro-cid-zx2q7aog]{border-radius:var(--radius);background:#fff;flex-direction:column;gap:18px;padding:32px;display:flex}.clubs__icon[data-astro-cid-zx2q7aog]{background:var(--lv,var(--c-ink));color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.clubs__group[data-astro-cid-zx2q7aog] h3[data-astro-cid-zx2q7aog]{font-size:1.375rem;line-height:var(--lh-caps)}.clubs__list[data-astro-cid-zx2q7aog]{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.clubs__list[data-astro-cid-zx2q7aog] li[data-astro-cid-zx2q7aog]{gap:12px;font-weight:600;line-height:1.5;display:flex}.clubs__list[data-astro-cid-zx2q7aog] li[data-astro-cid-zx2q7aog]:before{content:"";background:var(--lv,var(--c-gold));border-radius:50%;flex:0 0 8px;height:8px;margin-top:8px}.clubs__note[data-astro-cid-zx2q7aog]{border-radius:var(--radius);background:var(--c-ink);color:#fff;padding:22px 26px;font-size:1.0625rem;font-weight:600;line-height:1.6}
