/* Módulo privado de Gina: reusa la estructura accesible de formación prebautismal. */
.teen-course .preb-course-hero{background:linear-gradient(120deg,#ffefdb,#fffaf2);border:1px solid #e9cfb2}
.teen-course .preb-course-hero h2{color:#794319}
.teen-course .preb-course-hero>span{font-size:40px}
.teen-course .preb-course-bar span{background:#ab6b2e}
.teen-course .preb-course-tile{border-color:#e8dbcd}
.teen-course .preb-course-tile:hover{background:#fff8ed}
.teen-course .preb-course-tile:focus-visible,.teen-course .preb-course-tab:focus-visible{outline:3px solid #b36b28;outline-offset:2px}
.teen-course .preb-course-tab.current{background:#93531c;border-color:#93531c;color:#fff}
.teen-course .preb-course-tab{border-color:#e2cbab;color:#794b20}
.teen-course .preb-course-blue{background:#fff7e9;border-color:#bc7a35}
.teen-course .teen-original{display:block;width:100%;margin:9px 0;min-height:56px;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.45}
.teen-course .teen-note{display:block;width:100%;min-height:150px;resize:vertical;font:inherit;font-size:17px;line-height:1.5;padding:13px;border:2px solid #c7c6bc;border-radius:13px;background:#fff;color:#1e3940;margin:9px 0}
.teen-course .teen-note:focus-visible{outline:3px solid #b36b28;outline-offset:2px}
.teen-course .teen-subheading{margin-top:30px}
.teen-course .preb-course-quiz-result{margin-top:15px;padding:15px;border-radius:14px;background:#f5f7f3}
.teen-course .preb-course-quiz-result.success{background:#e8f8e9}
.teen-course .preb-course-quiz-result .btn{margin-top:12px}
.teen-course .preb-course-help{line-height:1.55}
@media(max-width:680px){.teen-course{width:100%;min-width:0}.teen-course .preb-course-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.teen-course .preb-course-tab{white-space:normal;font-size:13px;min-height:60px}.teen-course .preb-course-panel{padding:16px}.teen-course .teen-original{font-size:16px}}

.teen-course .teen-patristic{border-left:4px solid #b47d41;background:#fffdfa}
.teen-course .teen-patristic>h3{color:#784117;margin:10px 0}
.teen-course .teen-patristic .preb-course-link{display:block;margin:9px 0;white-space:normal;overflow-wrap:anywhere}
.teen-course .teen-patristic .preb-course-definition,.teen-course .teen-patristic .preb-course-blue,.teen-course .teen-patristic .preb-course-caution{margin-top:15px}
.teen-course .preb-course-tab{white-space:normal;line-height:1.25;min-height:51px}

/* Cuatro pasos: lectura, contemplación, celebración y misión. */
.teen-course .preb-course-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}
.teen-course .heart-intro{background:#fff9eb;border-color:#dcb680}
@media(max-width:680px){.teen-course .preb-course-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.teen-course .preb-course-tab{font-size:14px;min-height:54px}}
