.prose{max-width:none}.prose h2{font-size:1.25rem;margin-top:1rem}.prose h2,.prose h3{font-weight:600;margin-bottom:.5rem;color:#1f2937}.prose h3{font-size:1.125rem;margin-top:.75rem}.prose p{margin-bottom:.75rem;line-height:1.6}.prose ul{list-style-type:disc}.prose ol,.prose ul{margin-bottom:.75rem;margin-left:1.5rem}.prose ol{list-style-type:decimal}.prose li{margin-bottom:.25rem}.prose strong{font-weight:600}.prose em{font-style:italic}.prose s{text-decoration:line-through}.tag-input-wrap{min-height:44px;cursor:text}.tag-chip{padding:.25rem .6rem;font-size:.8125rem;color:#111827;transition:background-color .16s ease,transform .16s ease,opacity .16s ease;gap:.35rem;align-items:center;border-radius:999px;background:#f4f5f7;line-height:1.2;display:inline-flex}.tag-chip:hover{background:#eceef2}.tag-chip-remove{padding:0;font-size:1rem;border:0;color:#6b7280;transition:color .16s ease;background:transparent;cursor:pointer;line-height:1}.tag-chip-remove:hover{color:#111827}.tag-input-field{flex:1 1 160px;padding:.25rem 0;font-size:.9rem;border:0;outline:none;min-width:160px;background:transparent}.tag-input-field::placeholder{color:#9ca3af}.prose iframe,.prose img,.prose video{height:auto;max-width:100%;margin:.75rem auto;display:block}.prose img,.prose video{box-shadow:0 10px 24px #0f172a14,0 2px 6px #0f172a0d;background:#fff}.prose iframe,.prose img,.prose video{border:1px solid rgba(15,23,42,.12);border-radius:14px}.prose iframe{overflow:hidden}.prose picture{max-width:100%;display:block}.prose figure{max-width:100%;margin:.75rem 0}.prose figcaption{font-size:.875rem;color:#6b7280;text-align:center;margin-top:.5rem}.accordion-body .prose,.course-content .prose,.course-detail .prose{font-size:.95rem;color:#374151}.ProseMirror{min-height:120px;padding:.75rem;outline:none}.ProseMirror p.is-editor-empty:first-child:before{height:0;pointer-events:none;color:#9ca3af;content:attr(data-placeholder);float:left}.btn-outline-secondary.active{border-color:#6c757d;color:#fff;background-color:#6c757d}