:where(.edu) :where(:not(svg,svg *)),:where(.edu) :where(:not(svg,svg *)):before,:where(.edu) :where(:not(svg,svg *)):after{all:revert}:where(.edu) :where(svg){display:revert;vertical-align:revert}.subsite-theme.subsite-educators{--signal:#2d6a5f;--signal-soft:#dcede8;--mauve:#3d7a6c;--mauve-light:#9cc2b5;--plum:#1f4f46;--accent:162 30% 89%;--ring:166 33% 36%}.edu{--edu-head:64px;margin-top:calc(-1*var(--edu-head));color:#172337;font-family:var(--font-roboto),Roboto,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;line-height:normal;position:relative;overflow-x:clip}@media (min-width:768px){.edu{--edu-head:72px}}.edu .edu-headspace{height:var(--edu-head);display:block}.edu *,.edu :before,.edu :after{box-sizing:border-box}.edu :is(h1,h2,h3,h4,h5,h6){font-family:inherit}.edu img{max-width:100%}.edu a{color:#172337}.edu a:hover{color:#2d6a5f}.edu .serif{font-family:var(--font-newsreader),Newsreader,Georgia,"Times New Roman",serif;font-variation-settings:"opsz" 72;font-weight:500}.edu.edu :is(h1,h2,h3,h4) em,.edu.edu .serif em{color:#2d6a5f;font-style:italic}.edu .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#2d6a5f;font-family:inherit;font-size:12px;font-weight:700;display:inline-block}.edu .lnk{font-weight:500;text-decoration:none}.edu .lnk:hover{text-decoration:underline}.edu .btn{--edge:#9cc2b5;cursor:pointer;box-shadow:0 4px 0 -1px var(--edge);border:0;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-family:inherit;font-size:15px;font-weight:500;line-height:normal;text-decoration:none;transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s,background .16s;display:inline-flex}.edu .btn:hover{box-shadow:0 1px 0 -1px var(--edge);transform:translateY(3px)}.edu .btn:active{box-shadow:0 0 0 -1px var(--edge);transform:translateY(4px)}.edu .btn.primary{--edge:#1f4f46;color:#fff;background:#3d7a6c}.edu .btn.primary:hover{color:#fff;background:#2d6a5f}.edu .btn.ghost{--edge:#9cc2b5;color:#172337;background:#fff}.edu :is(.btn,.lnk,.pill,.chip,.chip2,.rel,.tab,.qb,.cl,.colc,.crumb a,.ixl a):focus-visible{outline-offset:3px;outline:3px solid #3e4e6a}.edu .bloom{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.edu .h2{text-wrap:balance;letter-spacing:-.02em;color:#172337;margin:0;font-size:52px;font-weight:500;line-height:1.04}.edu .lede{color:#464d4d;margin:0;font-size:17px;line-height:1.6}.edu .head{flex-direction:column;gap:14px;max-width:780px;display:flex}.edu .go{color:#172337;background:#fff;border:1px solid #17233726;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.edu .disc{color:#1f4f46;background:#b4d3c8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.edu .disc.sm{width:22px;height:22px}.edu .tag{white-space:nowrap;color:#2d6a5f;background:#dcede8;border-radius:50px;align-items:center;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.edu .card{--edge:#b4d3c8;box-shadow:0 6px 0 -1px var(--edge),0 6px 0 -1px color-mix(in oklab,var(--edge)86%,#172337);transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.edu :is(a.card,.card:has(.cl)):hover{box-shadow:0 2px 0 -1px var(--edge),0 2px 0 -1px color-mix(in oklab,var(--edge)86%,#172337);transform:translateY(4px)}}.edu :is(a.card:focus-visible,.card:has(.cl:focus-visible)){box-shadow:0 2px 0 -1px var(--edge),0 2px 0 -1px color-mix(in oklab,var(--edge)86%,#172337);transform:translateY(4px)}.edu .card:has(.cl:focus-visible){outline-offset:3px;outline:3px solid #3e4e6a}.edu .card .cl:focus-visible{outline:none}.edu .rel{color:#172337;border-radius:24px;flex-direction:column;justify-content:space-between;gap:36px;min-height:200px;padding:28px;text-decoration:none;display:flex}.edu .rel:hover{color:#172337}.edu .chip{white-space:nowrap;border-radius:50px;align-items:center;gap:7px;padding:6px 12px 6px 9px;font-size:13px;font-weight:500;line-height:normal;text-decoration:none;display:inline-flex}.edu .chip i{background:currentColor;border-radius:50%;width:8px;height:8px;display:block}.edu .chip.sm{padding:4px 10px 4px 8px;font-size:12px}.edu .chip.lg{--edge:#b4d3c8;box-shadow:0 3px 0 -1px var(--edge);transition:transform .16s,box-shadow .16s}.edu .chip.lg:hover{box-shadow:0 1px 0 -1px var(--edge);transform:translateY(2px)}.edu .c-learning{color:#2d6a5f;--edge:#b4d3c8;background:#dcede8}.edu .c-activ8{color:#8a5300;--edge:#ebcbb0;background:#fae8db}.edu .c-partners{color:#3e4e6a;--edge:#c2dae5;background:#e9eef0}.edu a.chip:hover{filter:brightness(.98)}.edu a.chip.c-learning:hover{color:#2d6a5f}.edu a.chip.c-activ8:hover{color:#8a5300}.edu a.chip.c-partners:hover{color:#3e4e6a}.edu .faqs{flex-direction:column;gap:10px;display:flex}.edu .q{background:#f1f8f5;border-radius:20px;flex-direction:column;gap:10px;padding:22px 26px;display:flex}.edu .qb{text-align:left;letter-spacing:-.01em;color:#172337;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0;padding:0;font-family:inherit;font-size:18px;font-weight:700;line-height:1.35;display:flex}.edu .qi{color:#2d6a5f;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.edu .qb:hover .qi{background:#dcede8}.edu .qa{color:#464d4d;max-width:680px;margin:0;font-size:15px;line-height:1.6}.edu .tray{background:#fff;border-radius:50px;flex-wrap:wrap;align-items:center;gap:4px;padding:5px;display:inline-flex;box-shadow:0 4px 0 -1px #9cc2b5}.edu .pill{color:#464d4d;cursor:pointer;background:0 0;border:0;border-radius:50px;align-items:center;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;line-height:normal;display:inline-flex}.edu .pill:hover{background:#f1f8f5}.edu .pill.on{color:#1f4f46;background:#b4d3c8}.edu .guard{background:#f1f8f5;border-radius:24px;align-items:center;gap:20px;padding:28px 32px;display:flex}.edu .guard .gi{color:#2d6a5f;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.edu .ui{background:#fff;border-radius:20px;box-shadow:0 5px 0 -1px #b4d3c8,0 30px 60px -38px #17233780}.edu .flt{animation:8s ease-in-out infinite edu-artf}@keyframes edu-artf{0%,to{translate:0}50%{translate:0 -6px}}.edu .cut{z-index:4;pointer-events:none;max-width:none;height:auto;animation:edu-drift var(--dd,11s)ease-in-out var(--dl,0s)infinite alternate;display:block;position:absolute}@keyframes edu-drift{0%{transform:translate(-8px,6px)rotate(calc(var(--r,0deg) - 4deg))}to{transform:translate(8px,-8px)rotate(calc(var(--r,0deg) + 4deg))}}@keyframes edu-breathe{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes edu-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.edu .cb{overflow:hidden}.edu .cb .hd{border-bottom:1px solid #e5eeea;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.edu .cb .hd b{color:#172337;font-size:14px;font-weight:500}.edu .cb .bd{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.edu .mt{letter-spacing:.1em;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:700}.edu .cb ul{flex-direction:column;gap:7px;margin:8px 0 0;padding:0;list-style:none;display:flex}.edu .cb li{color:#172337;border:1px solid #e5eeea;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.edu .cb li svg{color:#2d6a5f;flex-shrink:0}.edu .cb li span{flex:1}.edu .cb li code{color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.edu .hb{flex-direction:column;gap:9px;padding:16px 18px;display:flex}.edu .bub{color:#172337;max-width:86%;margin:0;padding:9px 13px;font-size:13px;line-height:1.45}.edu .bub.k{background:#f3f5f4;border-radius:16px 16px 16px 4px;align-self:flex-start}.edu .bub.b{background:#dcede8;border-radius:16px 16px 4px;align-self:flex-end}.edu .hb .ft{color:#5b6470;align-items:center;gap:7px;font-size:12px;display:flex}.edu .a8c{overflow:hidden;box-shadow:0 5px 0 -1px #ebcbb0,0 30px 60px -38px #17233780}.edu .a8c .hd{background:#fae8db;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.edu .a8c .hd .k{letter-spacing:.1em;text-transform:uppercase;color:#8a5300;font-size:11px;font-weight:700}.edu .a8c .hd .n{font-family:var(--font-newsreader),Newsreader,Georgia,serif;color:#172337;font-size:28px;line-height:1.1}.edu .a8c .hd .c{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.edu .a8c .hd .c span{color:#5a3a12;background:#fff;border-radius:50px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;display:inline-flex}.edu .a8c ol{flex-direction:column;gap:10px;margin:0;padding:16px 18px;list-style:none;display:flex}.edu .a8c li{color:#172337;gap:10px;font-size:13px;line-height:1.5;display:flex}.edu .a8c li b{color:#fff;background:#8a5300;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.edu .a8c .ft{color:#6b7280;border-top:1px solid #f1e6dc;margin:0;padding:12px 18px;font-size:13px}.edu .spc{overflow:hidden;box-shadow:0 5px 0 -1px #c2dae5,0 30px 60px -38px #17233780}.edu .spc .hd{border-bottom:1px solid #e5ebee;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.edu .spc .hd b{color:#172337;font-size:14px;font-weight:500}.edu .spc .hd .tg{color:#3e4e6a;white-space:nowrap;background:#e9eef0;border-radius:50px;padding:3px 9px;font-size:12px;font-weight:500}.edu .spc ul{flex-direction:column;gap:8px;margin:0;padding:14px 18px;list-style:none;display:flex}.edu .spc li{color:#172337;border:1px solid #e5ebee;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.edu .spc li span{flex:1}.edu .spc li .ic{color:#3e4e6a;flex:none;display:inline-flex}.edu .spc li .ok{color:#2d6a5f;flex:none;display:inline-flex}.edu .spc .ft{color:#6b7280;border-top:1px solid #e5ebee;margin:0;padding:12px 18px;font-size:13px}.edu .cta{aspect-ratio:16/9;background:#eef2f0;flex-direction:column;align-items:center;width:100%;min-height:520px;padding:96px 24px 0;display:flex;position:relative;overflow:hidden}.edu .skyc{pointer-events:none;max-width:none;height:auto;animation:edu-cdrift var(--cd,18s)ease-in-out infinite alternate;display:block;position:absolute}@keyframes edu-cdrift{0%{transform:translate(-24px,6px)rotate(-3deg)}to{transform:translate(24px,-6px)rotate(3deg)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.edu .skyc{animation:edu-cdrift var(--cd,18s)ease-in-out infinite alternate,ph-rise linear both;animation-timeline:auto,--ph-band;animation-range:normal,entry 40% cover 52%}}}@media (max-width:1040px){.edu .herogrid,.edu .two,.edu .split,.edu .rolep,.edu .scope,.edu .spec2,.edu .hgrid,.edu .faqg{grid-template-columns:minmax(0,1fr)!important}.edu .h2{font-size:44px!important}.edu .rels,.edu .feats,.edu .needs,.edu .uses,.edu .cols,.edu .steps4,.edu .steps3,.edu .flow,.edu .cols2{grid-template-columns:minmax(0,1fr)!important}.edu .split .vis{order:-1}}@media (max-width:760px){.edu .pad{padding-left:24px!important;padding-right:24px!important}.edu .hero{padding-top:28px!important;padding-bottom:96px!important}.edu .hero h1{font-size:40px!important}.edu .sec{padding-top:64px!important;padding-bottom:64px!important}.edu .band{border-radius:28px!important;margin:0 -12px!important;padding:40px 18px!important}.edu main.edu-main{gap:64px!important;padding-bottom:72px!important}.edu .h2{font-size:32px!important}.edu .q{padding:18px 20px}.edu .qb{font-size:17px}.edu .rel{min-height:180px}.edu .cta{aspect-ratio:auto!important;height:auto!important;min-height:0!important;padding:72px 20px 260px!important}.edu .ph-hz{width:700px!important;left:-20px!important}.edu .skyc{display:none!important}.edu .cta h2{font-size:34px!important}.edu .cut{display:none}.edu .tray{-webkit-overflow-scrolling:touch;border-radius:50px;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.edu .tray .pill{white-space:nowrap;flex-shrink:0}.edu .guard{flex-direction:column;align-items:flex-start!important;padding:24px!important}.edu .stepsbox{padding:32px 20px!important}}@media (prefers-reduced-motion:reduce){.edu .btn,.edu .card,.edu .chip.lg{transition:none}.edu .btn:hover,.edu .card:hover,.edu .card:focus-visible{transform:none}.edu .card:has(.cl:focus-visible){transform:none}.edu .flt,.edu .cut,.edu .skyc{animation:none}}
