/* Isolated unlisted residency intake surface. No existing page selectors are affected. */
.abijah-intake-page { min-width: 0; min-height: 100vh; overflow-x: hidden; }
.abijah-intake-shell { width: min(100% - 2rem, 760px); margin: 0 auto; padding: clamp(3.5rem, 10vw, 7.5rem) 0 clamp(3rem, 7vw, 5rem); }
.abijah-intake-heading { max-width: 650px; margin-bottom: clamp(2rem, 5vw, 3.4rem); }
.abijah-intake-kicker { margin: 0 0 .8rem; color: #286bdc; font-size: .77rem; font-weight: 760; letter-spacing: .12em; text-transform: uppercase; }
.abijah-intake-heading h1 { max-width: 650px; margin-bottom: 0; font-size: clamp(2.8rem, 8vw, 5.2rem); }
.abijah-intake-introduction { max-width: 610px; margin: 1.45rem 0 0; color: var(--muted); font-size: clamp(1rem, 2vw, 1.15rem); line-height: 1.7; }
.abijah-tally-wrap { overflow: hidden; min-height: 800px; border: 1px solid var(--line); border-radius: 10px; background: #fff; box-shadow: 0 18px 42px rgba(23, 32, 31, .07); }
.abijah-tally-wrap iframe { display: block; width: 100%; min-width: 100%; border: 0; }
.abijah-intake-note { max-width: 650px; margin: 1.6rem auto 0; color: var(--muted); font-size: .83rem; line-height: 1.55; }
@media (max-width: 520px) { .abijah-intake-shell { width: min(100% - 1.5rem, 760px); padding-top: 3rem; } .abijah-tally-wrap { min-height: 760px; margin-inline: -.1rem; } }
