.ss-accessibility-bar{color:#0b3150;background:#eef7fa;padding:4px clamp(16px,4vw,64px)}.ss-accessibility-bar button,.ss-accessibility-dialog button{color:#0b3150;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0b3150;border-radius:6px;padding:8px 12px}.ss-accessibility-bar button{border-color:#0000;font-size:14px;text-decoration:underline}.ss-accessibility-dialog{color:#0b3150;background:#fff;border:2px solid #0b3150;border-radius:14px;width:min(540px,100% - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:24px;font-family:inherit;overflow:auto}.ss-accessibility-dialog::backdrop{background:#00142399}.ss-accessibility-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.ss-accessibility-heading h2{margin:0;font-size:24px;line-height:1.3}.ss-accessibility-dialog p{margin:20px 0;line-height:1.6}.ss-accessibility-dialog label{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:8px 0;line-height:1.5;display:flex}.ss-accessibility-dialog input{accent-color:#0b3150;flex-shrink:0;width:22px;height:22px}.ss-accessibility-bar button:focus-visible,.ss-accessibility-dialog :focus-visible{outline-offset:4px;outline:3px solid #1674ae}html.ss-readable-spacing :is(p,li,label){letter-spacing:.12em!important;word-spacing:.16em!important;line-height:1.7!important}html.ss-readable-spacing p{margin-bottom:2em!important}html.ss-underlined-links a{text-underline-offset:.18em;text-decoration:underline!important}html.ss-reduced-motion,html.ss-reduced-motion *,html.ss-reduced-motion :before,html.ss-reduced-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html,*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:360px){.ss-accessibility-dialog{padding:16px}.ss-accessibility-heading{flex-wrap:wrap}}
.lesson-announcement-module__75EBiq__dialog{overscroll-behavior:contain;color:#173743;background:#fffdf8;border:0;border-radius:24px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:clamp(24px,5vw,40px);position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #102e4655}.lesson-announcement-module__75EBiq__dialog::backdrop{background:#102e4688}.lesson-announcement-module__75EBiq__dialog h2{margin:10px 24px 14px 0;font-size:clamp(25px,5vw,34px);line-height:1.12}.lesson-announcement-module__75EBiq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#34616c;padding-right:32px;font-size:11px;font-weight:800}.lesson-announcement-module__75EBiq__intro{margin-bottom:20px;font-size:16px;line-height:1.5}.lesson-announcement-module__75EBiq__pool{border-top:1px solid #cddfdf;padding:18px 0}.lesson-announcement-module__75EBiq__pool h3{margin:0 0 8px;font-size:21px}.lesson-announcement-module__75EBiq__pool p{margin:4px 0;font-size:16px;line-height:1.5}.lesson-announcement-module__75EBiq__pool a{color:#075568;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.lesson-announcement-module__75EBiq__close{color:#173743;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:30px;position:absolute;top:8px;right:8px}.lesson-announcement-module__75EBiq__done{color:#fff;cursor:pointer;background:#173743;border:0;border-radius:999px;width:100%;min-height:48px;padding:12px 20px;font-size:16px;font-weight:700}.lesson-announcement-module__75EBiq__dialog a:focus-visible,.lesson-announcement-module__75EBiq__dialog button:focus-visible{outline-offset:3px;outline:3px solid #b44d11}.lesson-announcement-module__75EBiq__close:hover{background:#e2efef}.lesson-announcement-module__75EBiq__done:hover{background:#245766}
