body.single-post .listar-page-header{height:360px!important;min-height:0!important;max-height:none!important}
body.single-post .listar-page-header-content{height:360px!important;min-height:0!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:26px 24px!important}
body.single-post .listar-page-title{font-size:clamp(28px,3.4vw,40px)!important;line-height:1.25!important;text-transform:none!important;letter-spacing:-.015em!important;max-width:900px;margin:0 auto 14px!important;padding:0!important;overflow-wrap:anywhere}
body.single-post .listar-page-header .edit-link{display:none!important}
body.single-post .listar-post-content-section{padding:32px 0!important}
body.single-post .listar-single-content-wrapper{max-width:900px}
body.single-post .listar-single-content-wrapper>.row{margin-top:0!important;top:auto!important}
body.single-post .listar-post-social-share-wrapper{display:none!important}
body.single-post .listar-single-content-wrapper .listar-main-block{width:100%!important;float:none!important}
body.single-post #secondary,body.single-post .listar-post-content-header-background-wrapper,body.single-post .listar-compact-author-section{display:none!important}
body.single-post .listar-single-content{padding:0!important;margin:0!important;max-width:100%;letter-spacing:normal!important;text-align:left!important}
body.single-post .listar-single-content p,body.single-post .listar-single-content li{font-size:16px!important;line-height:1.8!important;letter-spacing:normal!important;word-spacing:normal!important;text-align:left!important;color:#344f61}
body.single-post .listar-single-content p{margin:0 0 16px!important}
body.single-post .listar-single-content h2,body.em-legal-document .entry-content h2{font-size:25px!important;line-height:1.35!important;text-transform:none!important;letter-spacing:normal!important;text-align:left!important;margin:28px 0 12px!important;overflow-wrap:anywhere}
body.single-post .listar-single-content h3,body.em-legal-document .entry-content h3{font-size:21px!important;line-height:1.4!important;text-transform:none!important;letter-spacing:normal!important;text-align:left!important;margin:24px 0 10px!important}
body.single-post .listar-single-content img{display:block;max-width:100%!important;height:auto;margin:20px auto;border-radius:10px}
body.single-post .listar-single-content iframe{max-width:100%}
body.single-post .listar-single-content p:empty{display:none}
.em-reading-toc{border:1px solid #c9dee9;border-radius:10px;padding:0 16px;margin:0 0 24px;background:#f2f8fb;color:#173247}
.em-reading-toc summary{padding:13px 0;min-height:46px;cursor:pointer;font-size:15px;font-weight:600;line-height:1.5}
.em-reading-toc ol{margin:0;padding:0 0 14px 22px;text-align:left}
.em-reading-toc li{padding:0;font-size:14px;line-height:1.6}
.em-reading-toc a{display:inline-block;padding:6px 0;color:#126483;text-decoration:underline;text-underline-offset:3px}
.em-reading-toc a:focus-visible,.em-reading-toc summary:focus-visible{outline:3px solid #e6ac4b;outline-offset:2px}
body.single-post .listar-single-content h2,body.single-post .listar-single-content h3,body.em-legal-document .entry-content h2,body.em-legal-document .entry-content h3{scroll-margin-top:92px}
.em-reading-related{background:#f2f6f9;padding:36px 0}
.em-reading-related>div>h2{font-size:26px;line-height:1.3;margin:0 0 22px;text-transform:none;color:#173247;text-align:left}
body.em-legal-document .listar-page-header{height:auto!important;min-height:0!important}
body.em-legal-document .listar-page-header-content{height:auto!important;min-height:0!important;padding:28px 20px!important}
body.em-legal-document .listar-page-title{font-size:clamp(26px,3vw,34px)!important;line-height:1.3!important;text-transform:none!important;margin:0!important;padding:0!important;letter-spacing:normal!important;overflow-wrap:anywhere}
body.em-legal-document .listar-page-header .edit-link{display:none!important}
body.em-legal-document .listar-post-content-section{padding:28px 0!important}
body.em-legal-document .listar-post-content-section>.listar-container-wrapper>.container{max-width:900px}
body.em-legal-document .entry-content{font-size:16px!important;line-height:1.8!important;text-align:left!important;letter-spacing:normal!important;overflow-wrap:anywhere}
body.em-legal-document .entry-content p,body.em-legal-document .entry-content li{font-size:16px!important;line-height:1.8!important;text-align:left!important;letter-spacing:normal!important}
@media(max-width:767px){
 body.single-post .listar-page-header,body.single-post .listar-page-header-content{height:auto!important;min-height:220px!important}
 body.single-post .listar-page-header-content{padding:24px 16px!important}
 body.single-post .listar-page-title{font-size:27px!important;line-height:1.3!important}
 body.single-post .listar-post-content-section{padding:24px 0!important}
 body.single-post .listar-single-content-wrapper{padding-inline:16px!important}
 body.single-post .listar-single-content p,body.single-post .listar-single-content li{font-size:15px!important;line-height:1.75!important}
 body.single-post .listar-single-content h2,body.em-legal-document .entry-content h2{font-size:23px!important}
 body.single-post .listar-single-content h3,body.em-legal-document .entry-content h3{font-size:19px!important}
 .em-reading-related{padding:26px 0}.em-reading-related>div>h2{font-size:23px}
 body.em-legal-document .entry-content p,body.em-legal-document .entry-content li{font-size:15px!important;line-height:1.75!important}
}
