.nehemian-site-footer{box-sizing:border-box;color:#606169;width:100%;padding:24px 24px calc(24px + env(safe-area-inset-bottom,0px));background:#f5f5f7;margin-top:40px;font:400 12px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nehemian-site-footer *{box-sizing:border-box}.site-footer-inner{min-width:0;max-width:1328px;margin-inline:auto}.site-footer-intro{flex-wrap:wrap;align-items:center;gap:8px 18px;padding-bottom:18px;display:flex}.nehemian-site-footer a{color:inherit;text-decoration:none}.nehemian-site-footer a:hover{text-underline-offset:3px;text-decoration:underline}.nehemian-site-footer .site-footer-brand{color:#26394c;font-size:16px;font-weight:650}.site-footer-bottom{border-top:1px solid #d2d2d7;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:16px;display:flex}.site-footer-copyright{font:inherit}.site-footer-bottom nav{flex-wrap:wrap;align-items:center;gap:8px 0;display:flex}.site-footer-bottom nav a{border-left:1px solid #c5c5ca;padding-inline:12px;line-height:1.3}.site-footer-bottom nav a:first-child{border-left:0;padding-left:0}.site-footer-language{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.site-footer-language>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.site-footer-language button{font:inherit;cursor:pointer;min-height:36px;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 10px}.site-footer-language button[aria-pressed=true]{color:#26394c;background:#fff;border-color:#c5c5ca}.nehemian-site-footer :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #526c85}@media (max-width:700px){.nehemian-site-footer{padding-inline:20px}.site-footer-bottom{align-items:flex-start;gap:14px}.site-footer-copyright{width:100%}.site-footer-language{margin-left:0}.site-footer-bottom nav{gap:12px 16px}.site-footer-bottom nav a{border-left:0;padding-inline:0}body:has(.tab-reorder-surface) .nehemian-site-footer{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}}html[data-custom-duo-pane] .nehemian-site-footer{display:none}@media print{.nehemian-site-footer{background:#fff}.site-footer-language{display:none}}body:has(.care-app,.student-platform) .nehemian-site-footer{background:0 0;margin-top:16px;padding-top:0}body:has(.care-app,.student-platform) .site-footer-intro{display:none}body:has(.care-app,.student-platform) .site-footer-bottom{gap:10px 20px;padding-top:16px}body:has(.care-app,.student-platform) .site-footer-bottom nav{margin-left:auto}body:has(.care-app,.student-platform) .site-footer-language{margin-left:0}html:not([data-custom-duo-pane]):not([data-duo]) body:has(.nehemian-site-footer) :is(.care-app,.student-platform.app-page){padding-bottom:0!important}body .care-app .page-bottom-status{flex-wrap:wrap;margin-top:12px;margin-bottom:0;padding-top:8px;padding-bottom:0}body .care-app .page-bottom-status>span{align-items:center;gap:6px;min-width:0;display:flex}body .care-app .page-bottom-status>button{align-items:center;gap:6px;min-height:36px;display:inline-flex}body:has([data-horizontal-dock]) .nehemian-site-footer{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}@media (max-width:700px){body:has(.care-app,.student-platform) .site-footer-bottom nav{margin-left:0}body .care-app .page-bottom-status{gap:4px 12px}}
