/* Total Image: WordPress-specific additions.
   The site design itself is in style.css; nothing here changes the built pages. */

/* Pages and posts written with ordinary blocks (no hand-built sections). */
.entry-content h2 { margin-top: 1.4em; }
.entry-content h3 { margin-top: 1.2em; }
.entry-content img { width: auto; max-width: 100%; height: auto; border-radius: 6px; }
.entry-content .aligncenter { margin-left: auto; margin-right: auto; }
.entry-summary { margin-bottom: 2.2rem; padding-bottom: 1.6rem; border-bottom: 1px solid var(--line); }
.entry-summary h2 { font-size: 28px; margin: 0 0 .2em; }
.entry-summary h2 a { text-decoration: none; }

.screen-reader-text { border: 0; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; }
