.alecomm-record,.alecomm-story,.alecomm-record-details,.alecomm-related,.alecomm-sources{font-family:"Times New Roman",Times,serif;overflow-wrap:anywhere;min-width:0;line-height:1.55}
.alecomm-story{font-size:18px}.alecomm-story p{margin:0 0 1em}.alecomm-story h3{margin:1.25em 0 .5em;font-size:21px}
.alecomm-record h2,.alecomm-story h2,.alecomm-record-details h2,.alecomm-related h2,.alecomm-sources h2{font-size:24px;margin:1em 0 .6em;color:#1b365d;font-weight:700}
.alecomm-record h2,.alecomm-record h3,.alecomm-story h2,.alecomm-story h3,.alecomm-details dt,.od-page h1,.od-page h2,#articleDetail h1,#articleDetail h2,#articleDetail h3,#detailPanel h2,#detailPanel h3{font-weight:700;text-transform:none}
.alecomm-details{display:block!important;margin:.5em 0 1.2em!important;padding:0!important;font:17px/1.5 "Times New Roman",Times,serif}
.alecomm-details>div{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:0 .6em;margin:0 0 .4em!important;padding:0!important;border:0!important;background:transparent!important}
.alecomm-details dt{display:inline!important;flex:0 1 auto;margin:0!important;color:#1b365d}.alecomm-details dd{display:inline!important;flex:1 1 180px;min-width:0;margin:0!important;white-space:pre-wrap}
.alecomm-source-date{font-size:16px;color:#526275}.alecomm-related,.alecomm-sources{font-size:16px}.alecomm-related p,.alecomm-sources p{margin:.5em 0}.alecomm-sources li{margin:.6em 0}
.alecomm-record,.alecomm-story,.alecomm-record-details,.alecomm-related,.alecomm-sources,.alecomm-details,.alecomm-details>div,#articleDetail .article-sources,#articleDetail .article-history{border:0!important;box-shadow:none}
#detailPanel label,#articleDetail dt{font-weight:700}#articleDetail .article-case-grid>div{border:0}.od-page .nb-panel:has(>.alecomm-details){padding-top:8px;padding-bottom:8px}
#detailPanel .edit-form .field:not(.full){display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}#detailPanel .edit-form .field:not(.full)>label{flex:0 1 140px;margin:0}#detailPanel .edit-form .field:not(.full)>input,#detailPanel .edit-form .field:not(.full)>select{flex:1 1 160px;min-width:0}#detailPanel .record-meta,.geo-detail{border:0}
@media(max-width:600px){.alecomm-details dd{flex-basis:140px}.alecomm-story{font-size:17px}.alecomm-story h3{font-size:20px}}

body[data-direct-record] main.wrap>:not(#detailPanel):not(.register-action-row){display:none!important}
