.menu-edu{position:relative}
.menu-edu summary{list-style:none;cursor:pointer;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#6b7280;white-space:nowrap}
.menu-edu summary::-webkit-details-marker{display:none}
.menu-edu summary::after{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 0 3px 8px}
.menu-edu .submenu{display:none;position:absolute;right:0;top:100%;padding-top:10px;z-index:50}
.menu-edu .submenu>div{background:#fff;border:1px solid #dfe3e6;border-radius:10px;box-shadow:0 10px 30px rgba(13,22,39,.12);min-width:260px;padding:6px}
.menu-edu[open] .submenu{display:block}
@media (hover:hover){.menu-edu:hover .submenu{display:block}}
.menu-edu .submenu a,.menu-edu .submenu span{display:block;padding:10px 14px;border-radius:8px;font-size:13px;letter-spacing:.06em;text-transform:none;text-decoration:none;color:#0d1627;border:0;white-space:nowrap}
.menu-edu .submenu a:hover{background:#f1f5f7}
.menu-edu .submenu a[aria-current]{font-weight:700}
.menu-edu .submenu span{color:#9aa3ad}.menu-edu .submenu small{font-size:11px;margin-left:6px}
.menu-edu.atual summary{color:#0d1627;font-weight:700}
@media (max-width:520px){.menu-edu summary{font-size:10px}.menu-edu .submenu{right:-8px}}
