.terms-content h3,.terms-content h4{margin-top:30px}h4{font-weight:600}ol{list-style-type:none;counter-reset:item;margin:16px 0 0 0;padding:0;font-weight:bold}li>ol{margin:6px 0 .6em 0;font-weight:normal}ol>li{display:table;counter-increment:item;margin-bottom:.6em}ol>li:before{content:counters(item,".") ". ";display:table-cell;width:2em;padding-right:.6em}li ol>li{margin:0 0 .6em 0}li ol>li:before{content:counters(item,".") " "}li p{margin:.6em 0 0;font-weight:normal}.school-terms li p:first-child{margin:0;font-weight:normal}.terms-content>ol>li>p:last-child{margin-bottom:.6em}li>ol:last-child>li:last-child{margin-bottom:0}table.bordered{font-weight:normal;margin:1em 0 .6em}table.bordered th,table.bordered td{padding:4px 12px 4px 6px}.terms-content>ol>li{margin-top:.6em}.school-terms>ol>li>p:first-child{font-weight:bold}ol ol ol{list-style-type:lower-alpha;counter-reset:none;padding-left:40px;margin-top:10px}ol ol ol>li{display:list-item;counter-increment:none;margin-top:6px}ol ol ol>li:before{content:none}.terms-scroll{max-height:45vh;overflow-y:auto;padding:16px;border:1px solid #bbb;border-radius:4px;background:#fff}.terms-scroll>:first-child{margin-top:0}.terms-reacceptance:has(input:disabled){opacity:.65}.terms-identity{white-space:pre-line;padding:12px;background:#eee}