/* Native OL source: same approved topic surface, exact source counters. */
.thesis-page .source-ol{margin:0 0 22px;padding:0 0 0 40px;background:#fff;border:1px solid #dce5ef;border-radius:12px;color:#183958}
.thesis-page .source-ol>li{margin:0;border-bottom:1px solid #e4edf6}
.thesis-page .source-ol>li:last-child{border-bottom:0}
.thesis-page .source-ol>li:has(>.topic-row[hidden]){display:none}
.thesis-page .source-ol .topic-row{padding-left:8px;border:0}
.thesis-page .text_block>p{margin:22px 0;font-size:18px;line-height:1.65}
