.prose{max-width:none}.prose ul{list-style-type:disc!important}.prose ol,.prose ul{list-style-position:outside!important;padding-left:2em!important}.prose ol{list-style-type:decimal!important}.prose li{display:list-item!important}.prose li::marker{color:#374151!important;font-weight:400!important}.prose p{margin:.75em 0!important;line-height:1.75!important;min-height:1.5em!important}.prose p:empty:before{content:"\00a0";visibility:hidden}.prose br{display:block!important;content:""!important;height:.75em!important}.prose p br+br{display:block!important;margin-top:.5em!important}.prose hr,.school-content hr,div[class*=content] hr{border:none;border-top:2px solid #e5e5e5;margin:2em 0;cursor:default}.prose u,.school-content u,div[class*=content] u{text-decoration:underline;text-underline-offset:2px}.prose mark,.school-content mark,div[class*=content] mark{background-color:#B1EBCC;padding:.125em 0;border-radius:2px}.prose table,.school-content table,div[class*=content] table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1em 0;overflow:hidden}.prose td,.prose th,.school-content td,.school-content th,div[class*=content] td,div[class*=content] th{min-width:1em;border:2px solid #d1d5db;padding:8px 12px;vertical-align:top;box-sizing:border-box;position:relative}.prose th,.school-content th,div[class*=content] th{font-weight:700;text-align:left;background-color:#f3f4f6}.prose tbody tr:hover,.school-content tbody tr:hover,div[class*=content] tbody tr:hover{background-color:#f9fafb}.prose .tableWrapper,.school-content .tableWrapper,div[class*=content] .tableWrapper{overflow-x:auto;margin:1em 0}.prose iframe[src*="youtu.be"],.prose iframe[src*="youtube.com"],.school-content iframe[src*="youtu.be"],.school-content iframe[src*="youtube.com"],div[class*=content] iframe[src*="youtu.be"],div[class*=content] iframe[src*="youtube.com"]{width:100%;aspect-ratio:16/9;border:none;border-radius:8px;margin:1em 0}.prose .youtube-video,.prose div[data-youtube-video],.school-content .youtube-video,.school-content div[data-youtube-video],div[class*=content] .youtube-video,div[class*=content] div[data-youtube-video]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1em 0}.prose .youtube-video iframe,.prose div[data-youtube-video] iframe,.school-content .youtube-video iframe,.school-content div[data-youtube-video] iframe,div[class*=content] .youtube-video iframe,div[class*=content] div[data-youtube-video] iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:8px}.prose img,.school-content img,div[class*=content] img{max-width:100%;height:auto;display:block;margin:20px auto;border-radius:4px}.prose blockquote,.school-content blockquote,div[class*=content] blockquote{border-left:3px solid #ddd;padding-left:1em;margin:1em 0;color:#666;font-style:normal}.prose pre,.school-content pre,div[class*=content] pre{background:#f5f5f5;border-radius:4px;padding:.75em 1em;margin:1em 0;overflow-x:auto;font-family:monospace;font-size:.9em}.prose code,.school-content code,div[class*=content] code{background:#f5f5f5;padding:.2em .4em;border-radius:3px;font-family:monospace;font-size:.9em}.prose ol,.prose ul,.school-content ol,.school-content ul,div[class*=content] ol,div[class*=content] ul{padding-left:2em;margin:1em 0;list-style-position:outside}.prose ul,.school-content ul,div[class*=content] ul{list-style-type:disc}.prose ol,.school-content ol,div[class*=content] ol{list-style-type:decimal}.prose li,.school-content li,div[class*=content] li{margin:.5em 0;padding-left:.5em}.prose li p,.school-content li p,div[class*=content] li p{margin:.5em 0;display:inline}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul,.school-content ol ol,.school-content ol ul,.school-content ul ol,.school-content ul ul,div[class*=content] ol ol,div[class*=content] ol ul,div[class*=content] ul ol,div[class*=content] ul ul{margin-top:.5em;margin-bottom:.5em}.prose h1,.school-content h1,div[class*=content] h1{font-size:2em;font-weight:700;margin:1em 0 .5em}.prose h2,.school-content h2,div[class*=content] h2{font-size:1.5em;font-weight:700;margin:1em 0 .5em}.prose h3,.school-content h3,div[class*=content] h3{font-size:1.3em;font-weight:700;margin:1em 0 .5em}.prose h4,.school-content h4,div[class*=content] h4{font-size:1.1em;font-weight:700;margin:1em 0 .5em}.prose h5,.school-content h5,div[class*=content] h5{font-size:1em;font-weight:700;margin:1em 0 .5em}.prose h6,.school-content h6,div[class*=content] h6{font-size:.9em;font-weight:700;margin:1em 0 .5em}.prose a,.school-content a,div[class*=content] a{color:#0066cc;text-decoration:underline;cursor:pointer}.prose a:hover,.school-content a:hover,div[class*=content] a:hover{color:#0052a3}@media (max-width:768px){.prose table,.school-content table,div[class*=content] table{font-size:.875rem}.prose td,.prose th,.school-content td,.school-content th,div[class*=content] td,div[class*=content] th{padding:6px 8px}}