/* Texto legível, quebra segura e alvos confortáveis em todos os cursos. */
.pc-clean-information .pc-clean-panel {min-width:0;scroll-margin-top:130px}
.pc-clean-information .pc-clean-panel>summary {min-height:60px;box-sizing:border-box;line-height:1.5;overflow-wrap:anywhere}
.pc-clean-information .pc-clean-panel__body {color:#294a65;overflow-wrap:anywhere;line-height:1.75}
.pc-important-copy {max-width:76ch;color:#294a65;white-space:normal}
.pc-clean-information .pc-clean-panel__body a {color:#005ea8;text-decoration:underline;text-underline-offset:3px}
.pc-clean-information .pc-clean-panel>summary:focus-visible {outline:3px solid #0074ce;outline-offset:4px}
@media(max-width:600px){.pc-clean-information .pc-clean-panel>summary{padding:16px;font-size:15px}.pc-clean-information .pc-clean-panel__body{padding:18px 16px;font-size:15px}.pc-important-copy{max-width:100%}.pc-clean-information .pc-clean-panel__body .pc-container{padding-left:0;padding-right:0}}

.single-cursos .pc-clean-information .pc-course-practical--compact{padding:0;background:transparent}.pc-course-practical--compact>.pc-container{width:auto;max-width:none;padding:0}

.pc-native-outline{padding-block:clamp(36px,5vw,68px);background:#f4f8fc;color:#294a65}.pc-native-outline .pc-clean-heading{max-width:76ch}.pc-native-outline h2{color:#123f73}
