.contact-form-submission:not(.submission-success){display:none!important}

body.home h1.wp-block-post-title{display:none!important}
body.home .entry-content>h2.wp-block-heading:first-of-type{font-size:clamp(2rem,4.6vw,3rem)!important;letter-spacing:.14em;line-height:1.15;margin-block:.6rem .7rem}
body.home .entry-content>h2.wp-block-heading:first-of-type+p{font-size:1.12rem!important;max-width:34em;margin-left:auto;margin-right:auto;text-align:center}
body.home .entry-content h2.wp-block-heading:not(:first-of-type){font-size:clamp(1.35rem,2.3vw,1.7rem)!important;letter-spacing:-.015em}
body.home .entry-content h3.wp-block-heading{font-size:1.2rem!important}

.wp-block-site-logo img{height:110px!important;width:auto!important;max-width:220px!important}

body.home .wp-site-blocks{position:relative}
body.home .wp-site-blocks::before{
  content:"";
  position:absolute;
  left:50%;
  top:40px;
  transform:translateX(-50%);
  width:min(320px,70vw);
  height:320px;
  background:url("https://marshallinthemiddle.com/wp-content/uploads/2026/08/82nd-aa-patch-transparent.png") center / contain no-repeat;
  opacity:.10;
  pointer-events:none;
  z-index:0;
}
body.home .wp-site-blocks > *{position:relative;z-index:1}

body.page-id-2224 .entry-content h2.wp-block-heading{font-size:clamp(1.2rem,2vw,1.45rem)!important;letter-spacing:-.01em;margin-block:.15rem .7rem}
body.page-id-2224 .entry-content > p{text-align:center;max-width:36em;margin-left:auto;margin-right:auto;margin-bottom:1.4rem}
body.page-id-2224 .wp-block-columns{gap:2rem;align-items:flex-start}
body.page-id-2224 .grunion-field-wrap{margin-bottom:.7rem}
body.page-id-2224 .grunion-field-wrap input,
body.page-id-2224 .grunion-field-wrap textarea{width:100%;box-sizing:border-box}
body.page-id-2224 .jetpack-contact-form-container .contact-form-submission:not(.submission-success){display:none!important}
@media (max-width:781px){body.page-id-2224 .wp-block-columns{flex-direction:column!important}}


body.page-id-2224 .entry-content{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}
body.page-id-2224 .entry-content > p{grid-column:1 / -1}
body.page-id-2224 .entry-content > .wp-block-columns{display:contents}
@media (max-width:781px){body.page-id-2224 .entry-content{grid-template-columns:1fr}}
