.education-page:where(.astro-x5yxtt75){background:#f7f9fb;color:#0b1424}.education-hero:where(.astro-x5yxtt75),.principles-section:where(.astro-x5yxtt75),.protocol-section:where(.astro-x5yxtt75),.systems-section:where(.astro-x5yxtt75),.avatar-section:where(.astro-x5yxtt75),.education-close:where(.astro-x5yxtt75){max-width:1180px;margin:0 auto;padding:clamp(56px,6vw,96px) 48px}.education-hero:where(.astro-x5yxtt75){display:grid;grid-template-columns:minmax(0,.98fr) minmax(420px,.74fr);gap:clamp(44px,6vw,84px);align-items:end;min-height:min(680px,calc(100vh - 82px));background:linear-gradient(rgba(15,23,42,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.018) 1px,transparent 1px);background-size:34px 34px}.education-eyebrow:where(.astro-x5yxtt75),.section-label:where(.astro-x5yxtt75){color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.34em;text-transform:uppercase}.education-hero:where(.astro-x5yxtt75) h1:where(.astro-x5yxtt75),.section-intro:where(.astro-x5yxtt75) h2:where(.astro-x5yxtt75),.protocol-section:where(.astro-x5yxtt75) h2:where(.astro-x5yxtt75),.avatar-section:where(.astro-x5yxtt75) h2:where(.astro-x5yxtt75),.education-close:where(.astro-x5yxtt75) h2:where(.astro-x5yxtt75){margin:0;color:#090f1d;font-family:Sora,system-ui,sans-serif;font-weight:700;letter-spacing:0;line-height:1.12}.education-hero:where(.astro-x5yxtt75) h1:where(.astro-x5yxtt75){max-width:10.5ch;margin-top:28px;font-size:clamp(3.1rem,4.4vw,5.3rem);line-height:1.02}.hero-copy:where(.astro-x5yxtt75){border-top:1px solid #cfd9e2;padding-top:28px}.hero-copy:where(.astro-x5yxtt75) p:where(.astro-x5yxtt75),.protocol-section:where(.astro-x5yxtt75)>div:where(.astro-x5yxtt75)>p:where(.astro-x5yxtt75),.avatar-section:where(.astro-x5yxtt75) p:where(.astro-x5yxtt75){max-width:650px;margin:0;color:#536478;font-size:clamp(1rem,.95vw,1.14rem);line-height:1.78}.education-actions:where(.astro-x5yxtt75){display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.education-actions:where(.astro-x5yxtt75) a:where(.astro-x5yxtt75),.system-grid:where(.astro-x5yxtt75) article:where(.astro-x5yxtt75)>div:where(.astro-x5yxtt75) a:where(.astro-x5yxtt75){display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #c8d2dc;border-radius:4px;padding:0 18px;color:#0b1424;font-weight:850;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.education-actions:where(.astro-x5yxtt75) a:where(.astro-x5yxtt75):first-child,.system-grid:where(.astro-x5yxtt75) article:where(.astro-x5yxtt75)>div:where(.astro-x5yxtt75) a:where(.astro-x5yxtt75):first-child{border-color:#0b1424;background:#0b1424;color:#fff}.education-actions:where(.astro-x5yxtt75) a:where(.astro-x5yxtt75):hover,.education-actions:where(.astro-x5yxtt75) a:where(.astro-x5yxtt75):focus-visible,.system-grid:where(.astro-x5yxtt75) article:where(.astro-x5yxtt75)>div:where(.astro-x5yxtt75) a:where(.astro-x5yxtt75):hover,.system-grid:where(.astro-x5yxtt75) article:where(.astro-x5yxtt75)>div:where(.astro-x5yxtt75) a:where(.astro-x5yxtt75):focus-visible{transform:translateY(-1px);border-color:#8aa5b8;background:#fff;color:#0b1424}.principles-section:where(.astro-x5yxtt75),.systems-section:where(.astro-x5yxtt75),.education-close:where(.astro-x5yxtt75){border-top:1px solid #dbe3ea;background:#fff}.section-intro:where(.astro-x5yxtt75){display:grid;grid-template-columns:190px minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.section-intro:where(.astro-x5yxtt75) h2:where(.astro-x5yxtt75),.protocol-section:where(.astro-x5yxtt75) h2:where(.astro-x5yxtt75),.avatar-section:where(.astro-x5yxtt75) h2:where(.astro-x5yxtt75),.education-close:where(.astro-x5yxtt75) h2:where(.astro-x5yxtt75){max-width:760px;font-size:clamp(1.9rem,2.45vw,3.05rem)}.principle-list:where(.astro-x5yxtt75){margin-top:54px;border-top:1px solid #cfd9e2}.principle-list:where(.astro-x5yxtt75) article:where(.astro-x5yxtt75){display:grid;grid-template-columns:88px minmax(0,1fr);gap:42px;border-bottom:1px solid #dbe3ea;padding:30px 0}.principle-list:where(.astro-x5yxtt75) article:where(.astro-x5yxtt75)>span:where(.astro-x5yxtt75){color:#876a2b;font-size:.78rem;font-weight:900;letter-spacing:.18em}.principle-list:where(.astro-x5yxtt75) h3:where(.astro-x5yxtt75),.system-grid:where(.astro-x5yxtt75) h3:where(.astro-x5yxtt75){margin:0;color:#0b1424;font-family:Sora,system-ui,sans-serif;font-size:1.14rem;line-height:1.3}.principle-list:where(.astro-x5yxtt75) p:where(.astro-x5yxtt75){max-width:760px;margin:12px 0 0;color:#536478;line-height:1.74}.protocol-section:where(.astro-x5yxtt75),.avatar-section:where(.astro-x5yxtt75){display:grid;grid-template-columns:190px minmax(0,1fr);gap:clamp(32px,5vw,72px);border-top:1px solid #dbe3ea}.protocol-section:where(.astro-x5yxtt75) h2:where(.astro-x5yxtt75),.avatar-section:where(.astro-x5yxtt75) h2:where(.astro-x5yxtt75){margin-bottom:24px}.protocol-steps:where(.astro-x5yxtt75){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:48px 0 0;padding:0;border-top:1px solid #cfd9e2;border-bottom:1px solid #cfd9e2;list-style:none}.protocol-steps:where(.astro-x5yxtt75) li:where(.astro-x5yxtt75){min-height:190px;padding:28px 24px 28px 0}.protocol-steps:where(.astro-x5yxtt75) li:where(.astro-x5yxtt75)+li:where(.astro-x5yxtt75){border-left:1px solid #dbe3ea;padding-left:24px}.protocol-steps:where(.astro-x5yxtt75) span:where(.astro-x5yxtt75){color:#876a2b;font-size:.76rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.protocol-steps:where(.astro-x5yxtt75) p:where(.astro-x5yxtt75){margin:18px 0 0;color:#536478;line-height:1.7}.system-grid:where(.astro-x5yxtt75){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:54px}.system-grid:where(.astro-x5yxtt75) article:where(.astro-x5yxtt75){border-top:1px solid #cfd9e2;padding-top:28px}.system-grid:where(.astro-x5yxtt75) ul:where(.astro-x5yxtt75),.avatar-section:where(.astro-x5yxtt75) ul:where(.astro-x5yxtt75){display:grid;gap:0;margin:24px 0 0;padding:0;list-style:none}.system-grid:where(.astro-x5yxtt75) li:where(.astro-x5yxtt75),.avatar-section:where(.astro-x5yxtt75) li:where(.astro-x5yxtt75){border-bottom:1px solid #dbe3ea;padding:16px 0;color:#536478;line-height:1.65}.system-grid:where(.astro-x5yxtt75) li:where(.astro-x5yxtt75):first-child,.avatar-section:where(.astro-x5yxtt75) li:where(.astro-x5yxtt75):first-child{border-top:1px solid #dbe3ea}.system-grid:where(.astro-x5yxtt75) li:where(.astro-x5yxtt75):before,.avatar-section:where(.astro-x5yxtt75) li:where(.astro-x5yxtt75):before{content:"";display:inline-block;width:.38rem;height:.38rem;margin-right:.75rem;border-radius:999px;background:#876a2b;vertical-align:.12em}.system-grid:where(.astro-x5yxtt75) article:where(.astro-x5yxtt75)>div:where(.astro-x5yxtt75){display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.avatar-section:where(.astro-x5yxtt75){background:#f7f9fb;grid-template-columns:240px minmax(0,1fr);gap:clamp(56px,7vw,112px)}.avatar-section:where(.astro-x5yxtt75) ul:where(.astro-x5yxtt75){margin-top:0}.avatar-section:where(.astro-x5yxtt75) li:where(.astro-x5yxtt75){display:flex;align-items:center;min-height:140px;padding:0 0 0 40px}.avatar-section:where(.astro-x5yxtt75) li:where(.astro-x5yxtt75):before{margin-right:1rem;vertical-align:middle;flex:0 0 auto}.education-close:where(.astro-x5yxtt75){text-align:left}.education-close:where(.astro-x5yxtt75) h2:where(.astro-x5yxtt75){margin-top:22px}@media(max-width:980px){.education-hero:where(.astro-x5yxtt75),.section-intro:where(.astro-x5yxtt75),.protocol-section:where(.astro-x5yxtt75),.avatar-section:where(.astro-x5yxtt75),.system-grid:where(.astro-x5yxtt75){grid-template-columns:1fr}.education-hero:where(.astro-x5yxtt75),.principles-section:where(.astro-x5yxtt75),.protocol-section:where(.astro-x5yxtt75),.systems-section:where(.astro-x5yxtt75),.avatar-section:where(.astro-x5yxtt75),.education-close:where(.astro-x5yxtt75){padding-left:28px;padding-right:28px}.protocol-steps:where(.astro-x5yxtt75){grid-template-columns:1fr;border-bottom:0}.protocol-steps:where(.astro-x5yxtt75) li:where(.astro-x5yxtt75),.protocol-steps:where(.astro-x5yxtt75) li:where(.astro-x5yxtt75)+li:where(.astro-x5yxtt75){min-height:auto;border-left:0;border-bottom:1px solid #dbe3ea;padding:24px 0}.avatar-section:where(.astro-x5yxtt75) ul:where(.astro-x5yxtt75){margin-top:28px}}@media(max-width:640px){.education-hero:where(.astro-x5yxtt75),.principles-section:where(.astro-x5yxtt75),.protocol-section:where(.astro-x5yxtt75),.systems-section:where(.astro-x5yxtt75),.avatar-section:where(.astro-x5yxtt75),.education-close:where(.astro-x5yxtt75){padding-left:18px;padding-right:18px}.education-hero:where(.astro-x5yxtt75){min-height:auto;gap:28px;padding-top:44px;padding-bottom:56px}.education-hero:where(.astro-x5yxtt75) h1:where(.astro-x5yxtt75){font-size:clamp(3rem,13vw,4.9rem)}.principle-list:where(.astro-x5yxtt75) article:where(.astro-x5yxtt75){grid-template-columns:1fr;gap:10px}}
