.wp-site-blocks{padding:0}.wp-site-blocks>*,.wp-block-post-content>*{margin-block-start:0}.wp-block-template-part{margin:0}body{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--medium)}h1,h2,h3,h4{font-family:var(--wp--preset--font-family--display)}:root{--max:var(--wp--style--global--wide-size,1320px)}.admin-bar .header{top:32px}body .wp-block-post-content{max-width:none}.wp-block-query .wp-block-post-template{list-style:none;padding:0}.wp-block-query-pagination{display:flex;gap:1rem;margin-block:2rem}.wp-block-post-featured-image img{max-height:420px;object-fit:cover}.wp-block-template-part:has(>.header){display:contents}@media(max-width:782px){.admin-bar .header{top:46px}}@media(max-width:600px){.admin-bar .header{top:0}}
/* Keep public content visible when animations are disabled. */
body.eassml-no-motion [data-reveal]{opacity:1;transform:none}.media-unavailable{font-size:.9em;color:var(--wp--preset--color--muted)}

/* Give the home news carousel more space while preserving mobile stacking. */
@media (min-width: 761px) {
  .home .hero { grid-template-columns: minmax(0, 45fr) minmax(0, 55fr); }
  .home .hero-copy { min-width: 0; }
}
@media (min-width: 1051px) {
  .home .hero { grid-template-columns: minmax(0, 2fr) minmax(0, 3fr); }
}
