/* Versão 66: proporções do percurso desktop, sem alterar os conteúdos dos estudos. */
.ac-panel.ac-guided65{
 --ac-size:14px!important;
 --ac-title:18px!important;
 --ac-card-padding:10px!important;
 --ac-panel-padding:12px!important;
 --ac-gap:10px!important;
}
.ac-panel.ac-guided65 .ac-guide-workspace65{grid-template-columns:202px minmax(0,1fr)!important}
.ac-panel.ac-guided65 .ac-guide-rail65{padding:13px 10px!important}
.ac-panel.ac-guided65 .ac-guide-heading65{font-size:13px!important;margin-bottom:10px!important}
.ac-panel.ac-guided65 .ac-guide-menu65{gap:5px!important}
.ac-panel.ac-guided65 .ac-guide-menu65 button{gap:8px!important;padding:8px!important;min-height:44px!important}
.ac-panel.ac-guided65 .ac-guide-group65{color:#003366!important;font-size:10px!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-weight:700!important;margin:6px 4px 1px!important}
.ac-panel.ac-guided65 .ac-guide-progress65{padding:7px 12px!important}
body.ac-panel.ac-guided65 .ac-guide-stage65>#view#view{padding:12px!important}
.ac-panel.ac-guided65 .ac-guide-footer65{padding:7px 12px!important;min-height:58px!important}
.ac-panel.ac-guided65 .ac-guide-footer65 button{padding:8px 12px!important}
.ac-panel.ac-guided65 .ac-guide-stage65 .premise-intro{padding:10px 12px!important;gap:10px!important}
.ac-panel.ac-guided65 .ac-guide-stage65 .premise-intro p:not(.kicker){margin:3px 0!important}
.ac-panel.ac-guided65 .ac-guide-stage65 :is(.card-head,.dn-card-head,.ad01-card-head){padding-top:7px!important;padding-bottom:7px!important}
/* A modelagem usa os mesmos tamanhos de texto e conserva suas listas temáticas. */
body.ac-panel.ac-guided65.ac-modelagem-48[data-ac-case="modelagem"] #view#view .v55-premise-card h2{margin-bottom:8px!important}
body.ac-panel.ac-guided65.ac-modelagem-48[data-ac-case="modelagem"] #view#view .v55-premise-card dl>div{padding:5px 7px!important;gap:7px!important}
body.ac-panel.ac-guided65.ac-modelagem-48[data-ac-case="modelagem"] #view#view .v55-premise-card p{margin-top:8px!important}
body.ac-panel.ac-guided65.ac-modelagem-48[data-ac-case="modelagem"] #view#view .m48-badges>div{padding:8px!important}
@media(max-width:1250px){
 .ac-panel.ac-guided65 .ac-guide-workspace65{grid-template-columns:186px minmax(0,1fr)!important}
 .ac-panel.ac-guided65 .ac-guide-rail65{padding-inline:9px!important}
 .ac-panel.ac-guided65 .ac-guide-menu65 button{font-size:11px!important;gap:7px!important;padding:7px!important}
}
@media(max-width:1000px){
 .ac-panel.ac-guided65 .ac-guide-workspace65{grid-template-columns:170px minmax(0,1fr)!important}
 .ac-panel.ac-guided65 .ac-guide-rail65{padding-inline:8px!important}
 .ac-panel.ac-guided65 .ac-guide-menu65 button{padding:7px 6px!important}
}
.ac-panel.ac-guided65 .ac-guide-stage65>.ac-body:focus:not(:focus-visible){outline:none!important}

