.ttpr h3{font-size:20px;margin:0 0 12px}.ttpr-rich a{text-decoration:underline;text-underline-offset:3px}.ttpr-rich table{max-width:100%;border-collapse:collapse}.ttpr-rich td,.ttpr-rich th{padding:8px;border:1px solid var(--line)}.ttpr-rich iframe{max-width:100%}.ttpr-rich .elementor-section,.ttpr-rich .elementor-column,.ttpr-rich .elementor-widget-wrap{background:0 0!important}.ttpr-rich .elementor-container{max-width:100%!important}.ttpr-rich .elementor-widget-text-editor,.ttpr-rich .elementor-heading-title{font-family:inherit!important;color:var(--navy)!important}.ttpr-rich .elementor-widget-text-editor{font-size:16px!important;line-height:1.7!important;text-align:left!important}.ttpr-rich .elementor-heading-title{font-size:20px!important;line-height:1.35!important}.ttpr-rich .elementor-widget-container{max-width:100%}.ttpr-phase-empty{display:flex;align-items:center;gap:14px;padding:19px 22px;font-size:18px;font-weight:750}.ttpr-legend{font-size:13px;color:var(--muted);margin-top:14px!important}.ttpr-course-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:42px;margin:0 0 44px}.ttpr-course-hero h1{font-size:40px}.ttpr-course-hero p{color:var(--muted);font-size:17px;margin:20px 0 24px}.ttpr-course-cover{border-radius:24px;display:block;aspect-ratio:3/2;object-fit:cover;width:100%}.ttpr-course-body{max-width:860px;margin:auto}.ttpr-course-body .ttpr-phase{margin-top:30px}.ttpr-course-body .ttpr-phase summary{font-size:17px}.ttpr-course-body .ttpr-phase summary::after{margin-left:auto}@media (max-width:767px){.ttpr h3{font-size:19px}.ttpr-rich .elementor-widget-text-editor{font-size:15px!important;line-height:1.65!important}.ttpr-rich .elementor-section .elementor-column{width:100%!important}.ttpr-rich .elementor-widget-wrap{padding:0!important}.ttpr-rich .elementor-heading-title{font-size:18px!important}.ttpr-course-hero{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.ttpr-course-hero h1{font-size:31px}.ttpr-course-hero p{font-size:15px;margin:16px 0 20px}.ttpr-course-cover{border-radius:19px}.ttpr-course-body .ttpr-phase summary{font-size:15px}.ttpr-rich table{display:block;overflow-x:auto}}