/* Only WordPress-specific integration; the existing design sheets are unchanged. */
.entry-content img{height:auto}.entry-content figure{max-width:100%;margin:24px 0}.entry-content a:not(.button){color:var(--blue);text-decoration:underline}.entry-content p+p{margin-top:1em}.entry-content table{width:100%;border-collapse:collapse}.entry-content td,.entry-content th{border:1px solid var(--line);padding:10px}.entry-content pre{overflow:auto}.entry-content .alignwide{width:100%}.faq-answer p{margin:0}.blog-visual:has(.post-thumbnail){padding:0}.blog-visual img.post-thumbnail{width:100%;height:100%;object-fit:cover}.blog-visual:has(.post-thumbnail)>span{display:none}.pagination{margin-top:36px;text-align:center}.pagination .page-numbers{display:inline-block;border:1px solid var(--line);padding:8px 15px;border-radius:8px}.pagination .current{background:var(--blue);color:white}.admin-bar.home-page .header{top:32px}.om-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-notice{border-left:3px solid var(--teal);background:var(--pale);padding:20px;margin-bottom:25px}.form-error{border-left-color:#b3261e}.confirmation .button{margin-top:16px}.form-actions .button:disabled,.confirmation .button:disabled{opacity:.65;cursor:wait}
@media(max-width:782px){.admin-bar.home-page .header{top:46px}}@media(max-width:600px){.admin-bar.home-page .header{top:0}}
