.article-gated-section.is-locked {
max-height: 180px; overflow: hidden;
position: relative;
pointer-events: none; margin-bottom: 0; margin-top: 0;
}
.article-gated-section p:first-child:empty{display: none;} .article-gated-section.is-locked::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 180px;
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 95%);
}
.article-gated-section>*+* {
margin-top: var(--space-5);
}
.sharedaddy,.jp-relatedposts{display: none;}
table.table{
width: 100% !important;
height: auto !important;
}
.input-wrap .input:focus + .field-placeholder,
.input-wrap .input:not(:placeholder-shown) + .field-placeholder {
top: 10px;
font-size: 10px !important;
color: var(--primary-color);
}
body.page{all: revert;}
.highlighted-cta p:empty{display: none !important;margin: 0 !important;}
.highlighted-cta h2{margin-top:0 !important;margin-bottom: 1rem !important;}
.highlighted-cta p:not(:empty) ~ p:not(:empty) {margin-top: var(--space-5) !important;}
.listen-language:empty,.listen-language:not(:has(*)) {padding-bottom:0 !important;} .article-body img{width: revert-layer !important;max-width: 100%;}
.article-body div.wp-caption {border:1px solid solid 1px #FFFFFF;display: block;padding: 5px;margin: 10px 0;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);}
.article-body div.wp-caption .wp-caption-text{padding:10px 10px 0px 10px;font-size:11px;color:#333; text-align:center; margin-bottom:0px; line-height:18px;}
.article-body div.wp-caption.aligncenter{max-width: 98%;margin:20px auto;}
.article-body img.size-full{max-width:100%; height:auto; box-shadow:none; margin-bottom:0px; margin-top:0px; margin-right:30px;}
.article-body img.alignnone{max-width:100%; height:auto; border:none; margin:0px;margin-right:10px;}
.article-body .alignright{float:right;margin-left:10px;}
.article-body .alignleft{float:left;margin-right:10px;}
.article-body .aligncenter.size-full{padding:3px;border:1px solid #EAEAEA;margin:10px auto;max-width:100%; height:auto;}
.article-body .size-large{max-width:100%; height:auto;}
.article-body .aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; max-width:100%; height:auto;}
.screen-reader-text {
position: absolute !important;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
clip-path: inset(50%);
white-space: nowrap;
border: 0;
}
@media print {
.article-gated-section.is-locked {
display: none !important;
}
#article-gate-form-wrapper {
display: none !important;
}
}