/* Extend the shared landing-page layout without changing other templates. */
.ata-ev-ready-page .ata-media-hero { overflow: hidden; }
/* WordPress adds this wrapper when rendering legacy Group blocks. */
.ata-ev-ready-page .ata-media-hero > .wp-block-group__inner-container { width: 100%; min-width: 0; }
.ata-ev-ready-page h1 { max-width: 940px; font-size: clamp(44px, 5.8vw, 86px); }
.ata-ev-ready-page .ata-media-hero-image img { object-position: 65% center; }
.ata-ev-ready-page .ata-media-hero .ata-media-eyebrow { color: #ff947f; }
.ata-ev-ready-page .ata-ev-ready-questions { max-width: 880px; }
.ata-ev-ready-page .ata-ev-ready-questions h3 { margin-top: 32px; }
.ata-ev-ready-page .ata-media-note a { color: #84301f; text-decoration: underline; }
@media (max-width: 781px) {
    .ata-ev-ready-page h1 { font-size: clamp(40px, 9vw, 62px); overflow-wrap: break-word; }
}
