/* Revisão comum de celular e tablet. */
@media(max-width:900px){
 .medicine-page .course-nav{position:relative;top:auto}
 .medicine-page .course-nav-inner{display:block;min-height:0;padding-block:13px}
 .medicine-page .course-nav-label{display:flex;font-size:14px;margin-bottom:9px}
 .medicine-page .course-nav-links{flex-wrap:wrap;justify-content:flex-start;overflow:visible;gap:6px;padding:0;width:100%}
 .medicine-page .course-nav-links a{white-space:normal;min-height:44px;font-size:14px;line-height:1.5;padding:9px 13px;border:1px solid var(--line);border-radius:10px;text-align:center}
 .medicine-page .course-nav-links a[aria-current=location]{border-color:transparent}
 .medicine-page .course-section{scroll-margin-top:0}
 .main-nav .dropdown-menu a{min-height:44px}
}
@media(max-width:640px){
 .medicine-page .text-link{white-space:normal;max-width:100%;line-height:1.6}
 .site-header .nav-inner{gap:12px}
 .site-header .brand{min-width:0;max-width:calc(100% - 100px);flex:0 1 auto}
 .site-header .brand img{max-width:100%}
 .site-header .nav-actions{flex:0 0 auto}
 .dialog-top h2{overflow-wrap:anywhere;line-height:1.4}
 .table-scroll{max-width:100%;overscroll-behavior-inline:contain}
 .institutional-page .inner-hero .inner-lead{max-width:none}
}
