.edu-home-menu{position:relative;gap:16px}.edu-home-item{position:relative;min-width:0;background:#fff;border:1px solid #dce2dc}.edu-home-item.is-open{z-index:20}.edu-home-parent{display:flex;align-items:stretch;min-height:60px}.edu-home-parent-link{display:flex;align-items:center;flex:1;min-width:0;padding:16px 18px;font-size:17px;font-weight:600;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.edu-home-toggle{flex:0 0 48px;width:48px;min-height:48px;padding:8px;border:0;border-left:1px solid #e5eae3;background:#edf2e9;color:#21483b;font-size:23px;cursor:pointer}.edu-home-toggle[hidden],.edu-home-submenu[hidden]{display:none!important}.edu-home-toggle[aria-expanded=true] span{display:inline-block;transform:rotate(180deg)}.edu-home-description{font-size:14px;color:#6b746e;padding:0 18px 16px}.edu-home-description p{margin:0}.edu-home-submenu{padding:8px 0 0;background:#fff;border-top:1px solid #dce2dc}.edu-home-submenu ul{list-style:none;margin:0;padding:0}.edu-home-submenu li{margin:0}.edu-home-submenu a{display:block;padding:12px 18px;text-decoration:none;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.edu-home-submenu a:hover,.edu-home-submenu a:focus-visible{background:#edf2e9;color:#21483b}.edu-home-submenu .edu-home-view-all{margin-top:6px;border-top:1px solid #dce2dc;color:#21483b;font-weight:600}.edu-home-parent-link:focus-visible,.edu-home-toggle:focus-visible,.edu-home-submenu a:focus-visible{outline:3px solid #ad563c;outline-offset:-3px}.edu-home-item:not(.is-enhanced) .edu-home-submenu{position:static}
@media(min-width:783px){.edu-home-item.is-enhanced .edu-home-submenu{position:absolute;top:100%;left:-1px;min-width:100%;width:max-content;max-width:min(360px,calc(100vw - 48px));border:1px solid #dce2dc;box-shadow:0 10px 22px #203f391a;z-index:25}.edu-home-menu>.edu-home-item:last-child .edu-home-submenu{left:auto;right:-1px}}
@media(max-width:782px){.edu-home-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-home-parent-link{padding:14px;font-size:16px}.edu-home-submenu{position:static}.edu-home-toggle{flex-basis:46px;width:46px}}
@media(max-width:480px){.edu-home-menu{grid-template-columns:minmax(0,1fr)}}
