/* Archived animation triggers must not conceal restored content. */
[data-aos] { opacity:1!important; visibility:visible!important; transform:none!important; transition:none!important; }
/* Keep injected article headings legible above the theme's 20px body copy. */
.entry-content h2 { font-size:1.8em!important; margin:1.4em 0 .5em; line-height:1.25; }
.entry-content h3 { font-size:1.45em!important; margin:1.3em 0 .5em; line-height:1.3; }
.entry-content h4 { font-size:1.25em!important; margin:1.2em 0 .4em; line-height:1.35; }
.entry-content h5,.entry-content h6 { font-size:1.15em!important; }
