.school-card[data-astro-cid-kx6wvumi][hidden],.school-empty[data-astro-cid-kx6wvumi][hidden]{display:none}.school-empty[data-astro-cid-kx6wvumi]{background:#eaf0e5;border-radius:24px;margin:20px 0;padding:28px}.school-empty[data-astro-cid-kx6wvumi] h2[data-astro-cid-kx6wvumi]{font-size:23px}.school-empty[data-astro-cid-kx6wvumi] p[data-astro-cid-kx6wvumi],.school-empty[data-astro-cid-kx6wvumi] a[data-astro-cid-kx6wvumi]{font-size:16px;line-height:1.8}.school-empty[data-astro-cid-kx6wvumi] a[data-astro-cid-kx6wvumi]{color:#466950;align-items:center;min-height:44px;display:inline-flex}.school-collection[data-astro-cid-kx6wvumi]{color:#384d43;max-width:1180px;margin:auto;padding:30px 28px 80px}.school-back[data-astro-cid-kx6wvumi]{color:#637e6b;align-items:center;min-height:44px;font-size:16px;text-decoration:none;display:inline-flex}.school-intro[data-astro-cid-kx6wvumi]{max-width:720px;padding:42px 0 35px}.school-intro[data-astro-cid-kx6wvumi]>p[data-astro-cid-kx6wvumi]{letter-spacing:.14em;color:#6c866f;margin:0 0 20px;font-size:14px;font-weight:700}.school-intro[data-astro-cid-kx6wvumi] h1[data-astro-cid-kx6wvumi]{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(44px,7vw,76px);font-weight:600;line-height:1.16}.school-intro[data-astro-cid-kx6wvumi]>div[data-astro-cid-kx6wvumi]{max-width:600px;font-size:20px;line-height:1.8}.school-intro[data-astro-cid-kx6wvumi]>span[data-astro-cid-kx6wvumi]{color:#6d7869;margin-top:18px;font-size:16px;display:block}.school-purpose[data-astro-cid-kx6wvumi]{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.school-purpose[data-astro-cid-kx6wvumi] span[data-astro-cid-kx6wvumi]{background:#e8eee2;border-radius:24px;padding:9px 17px;font-size:16px}.school-grid[data-astro-cid-kx6wvumi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.school-card[data-astro-cid-kx6wvumi]{color:inherit;background:#fffdf6;border-radius:24px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden;box-shadow:0 6px 25px #4c624608}.school-card[data-astro-cid-kx6wvumi]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #4c624615}.school-card[data-astro-cid-kx6wvumi]:focus-visible{outline-offset:5px;outline:3px solid #69876c}.school-cover[data-astro-cid-kx6wvumi]{aspect-ratio:400/230;background:#efe9dc;position:relative;overflow:hidden}.school-cover[data-astro-cid-kx6wvumi]>svg[data-astro-cid-kx6wvumi]{width:100%;height:100%;display:block}.school-cover[data-astro-cid-kx6wvumi]>span[data-astro-cid-kx6wvumi]{font-variant-numeric:tabular-nums;color:#536e5b;background:#fff9e5dd;border-radius:20px;padding:4px 10px;font-size:14px;position:absolute;top:14px;left:16px}.school-card-copy[data-astro-cid-kx6wvumi]{padding:22px}.school-card-copy[data-astro-cid-kx6wvumi] small[data-astro-cid-kx6wvumi]{color:#70806c;font-size:14px}.school-card-copy[data-astro-cid-kx6wvumi] h2[data-astro-cid-kx6wvumi]{margin:10px 0 8px;font-size:21px;line-height:1.5}.school-card-copy[data-astro-cid-kx6wvumi] p[data-astro-cid-kx6wvumi]{margin:0 0 20px;font-size:16px;line-height:1.7}.school-watch[data-astro-cid-kx6wvumi]{color:#5c7b62;justify-content:space-between;align-items:center;min-height:44px;font-size:16px;display:flex}.school-watch[data-astro-cid-kx6wvumi] i[data-astro-cid-kx6wvumi]{font-size:22px;font-style:normal}.school-grownups[data-astro-cid-kx6wvumi]{background:#eaf0e5;border-radius:24px;max-width:850px;margin-top:44px;padding:30px 34px}.school-grownups[data-astro-cid-kx6wvumi] h2[data-astro-cid-kx6wvumi]{margin:0 0 15px;font-size:24px}.school-grownups[data-astro-cid-kx6wvumi] p[data-astro-cid-kx6wvumi]{margin:0;font-size:17px;line-height:1.9}.school-grownups[data-astro-cid-kx6wvumi] .school-note[data-astro-cid-kx6wvumi]{color:#677361;margin-top:14px;font-size:16px}@media (max-width:900px){.school-grid[data-astro-cid-kx6wvumi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:540px){.school-collection[data-astro-cid-kx6wvumi]{padding:20px 18px 48px}.school-intro[data-astro-cid-kx6wvumi]{padding:28px 0}.school-intro[data-astro-cid-kx6wvumi]>div[data-astro-cid-kx6wvumi]{font-size:18px}.school-intro[data-astro-cid-kx6wvumi] h1[data-astro-cid-kx6wvumi]{font-size:48px}.school-purpose[data-astro-cid-kx6wvumi]{gap:7px}.school-purpose[data-astro-cid-kx6wvumi] span[data-astro-cid-kx6wvumi]{padding:8px 12px;font-size:16px}.school-grid[data-astro-cid-kx6wvumi]{grid-template-columns:1fr;gap:22px}.school-card-copy[data-astro-cid-kx6wvumi]{padding:20px}.school-grownups[data-astro-cid-kx6wvumi]{margin-top:30px;padding:24px 20px}.school-grownups[data-astro-cid-kx6wvumi] h2[data-astro-cid-kx6wvumi]{font-size:22px}}@media (prefers-reduced-motion:reduce){.school-card[data-astro-cid-kx6wvumi]{transition:none}.school-card[data-astro-cid-kx6wvumi]:hover{transform:none}}
