/* Integrazioni WordPress */
.admin-bar .site-header{top:32px}
@media (max-width:782px){.admin-bar .site-header{top:46px}}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.prose .wp-block-heading{color:var(--navy-800)}
.prose h2.wp-block-heading{font-size:32px;margin:1.6em 0 .5em}
.prose .wp-block-quote{margin:1.4em 0;padding:4px 0 4px 22px;border-left:2px solid var(--gold);font-family:var(--serif);font-size:22px;color:var(--navy-800)}
.prose .wp-block-quote p{margin:0}
.prose .wp-block-image{margin:1.8em 0}
.prose .wp-block-image img{border:1px solid var(--line)}
.prose .wp-element-caption,.prose figcaption{font-size:13px;color:var(--muted);margin-top:8px}
.prose .wp-block-button__link{background:var(--grad-gold);color:var(--navy-950);border-radius:2px;text-decoration:none;font-size:13px;letter-spacing:.14em;text-transform:uppercase;padding:14px 26px}
.prose .alignwide,.prose .alignfull{margin-left:0;margin-right:0}
.article-cover{margin:30px 0 0}
.article-cover img{width:100%;height:auto;border:1px solid var(--line)}
.pager{margin-top:50px}
.pager .nav-links{display:flex;gap:10px;flex-wrap:wrap}
.pager .page-numbers{border:1px solid var(--line);padding:8px 14px;text-decoration:none;background:var(--paper);color:var(--navy-800)}
.pager .page-numbers.current{background:var(--navy-800);color:#fff;border-color:var(--navy-800)}
