#content :where(.lh){--lh-ink:#173346;--lh-muted:#526775;--lh-blue:#2c68a0;--lh-teal:#167b81;--lh-line:#dbe7e9;--lh-soft:#edf7f6;max-width:1260px;margin:72px auto 0;color:var(--lh-ink);font-family:inherit;isolation:isolate;scroll-margin-top:100px}
#content :where(.lh) *,#content :where(.lh) *:before,#content :where(.lh) *:after{box-sizing:border-box}
#content :where(.lh) h1,#content :where(.lh) h2,#content :where(.lh) h3,#content :where(.lh) h4{font-family:inherit;font-weight:700;color:var(--lh-ink);letter-spacing:-.025em;text-wrap:balance;line-height:1.2;margin:0}
#content :where(.lh) h2{font-size:28px}#content :where(.lh) h3{font-size:23px}#content :where(.lh) p{font-size:16px;line-height:1.6;color:var(--lh-muted);margin:0}
#content :where(.lh) a{color:inherit;text-decoration:none}#content :where(.lh) img{display:block;max-width:100%;height:auto}
#content :where(.lh) .lh-eyebrow{font-size:12px;font-weight:700;line-height:1.4;color:var(--lh-teal);letter-spacing:.065em;text-transform:uppercase;margin:0 0 12px}
#content :where(.lh) .lh-lead{font-size:18px;line-height:1.65;margin-top:20px}
#content :where(.lh) .lh-head{margin-bottom:28px;max-width:830px}#content :where(.lh) .lh-head>p:last-child{margin-top:14px}
#content :where(.lh) .lh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px}
#content :where(.lh) .lh-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:13px 20px;min-height:48px;background:var(--lh-blue);border:1px solid var(--lh-blue);border-radius:10px;color:#fff;font-family:inherit;font-size:15px;font-weight:700;line-height:1.35;text-align:center;transition:background .2s}
#content :where(.lh) .lh-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:700;color:var(--lh-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
#content :where(.lh) .lh-btn:hover{background:#20517e}#content :where(.lh) a:focus-visible,#content :where(.lh) button:focus-visible{outline:3px solid #2c68a0;outline-offset:5px}
#content :where(.lh) button{font-family:inherit;cursor:pointer}#content :where(.lh) [hidden]{display:none!important}
#content :where(.lh) .lh-bottom-link{margin-top:22px}#content :where(.lh) .lh-small{font-size:13px;line-height:1.55}

@media(max-width:700px){#content :where(.lh){margin-top:52px;scroll-margin-top:85px}#content :where(.lh) h2{font-size:25px}#content :where(.lh) h3{font-size:21px}#content :where(.lh) p{font-size:15px}#content :where(.lh) .lh-head{margin-bottom:22px}#content :where(.lh) .lh-btn{font-size:14px;padding:12px 15px}#content :where(.lh) .lh-link{font-size:14px}}
@media(prefers-reduced-motion:reduce){#content :where(.lh) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

#content .lh-story-picker>.lh-story{display:none;margin-top:0}
#content .lh-story-picker>[data-home-choice=student]:checked~[data-home-panel=student],#content .lh-story-picker>[data-home-choice=teacher]:checked~[data-home-panel=teacher],#content .lh-story-picker>[data-home-choice=parent]:checked~[data-home-panel=parent]{display:block}

#content .lh>.lh-head>.lh-eyebrow,#content .lh-hero__copy>.lh-eyebrow{font-size:12px;font-weight:800;line-height:1.4;color:#2c68a0;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px}
