/* 2026-10-13: layout repair, limited to the four requested AI pages. */
.adt-page:is(.adt-page--ai-driven-transformation,.adt-page--ai-driven-90,.adt-page--ai-academy,.adt-page--consultation) .adt-layout-mascot { display:contents; }
.adt-page:is(.adt-page--ai-driven-transformation,.adt-page--ai-driven-90,.adt-page--ai-academy,.adt-page--consultation) .adt-layout-mascot > .bsx-media-expand { display:none; }
/* wpautop can leave empty paragraphs or line breaks between grid children.
   Only empty paragraphs and direct layout separators are excluded; prose remains. */
.adt-page:is(.adt-page--ai-driven-transformation,.adt-page--ai-driven-90,.adt-page--ai-academy,.adt-page--consultation) p:empty { display:none; }
.adt-page:is(.adt-page--ai-driven-transformation,.adt-page--ai-driven-90,.adt-page--ai-academy,.adt-page--consultation) :is(.adt-grid,.adt-value-grid,.adt-hero-grid,.adt-section-head,.adt-check-preview,.adt-outcome-map,.adt-outcome-row,.adt-kit-grid,.adt-kit-preview-grid,.adt-kit-intro,.adt-kit-bridge,.adt-learning-goals,.adt-material-path,.adt-sales-sample-grid,.adt-starting-grid,.adt-academy-choices,.adt-actions) > br { display:none; }
.adt-page:is(.adt-page--ai-driven-transformation,.adt-page--ai-driven-90,.adt-page--ai-academy,.adt-page--consultation) .adt-section { padding-block:clamp(48px,5.2vw,76px); }
.adt-page:is(.adt-page--ai-driven-transformation,.adt-page--ai-driven-90,.adt-page--ai-academy,.adt-page--consultation) :is(.adt-container,.adt-section-head,.adt-evidence-copy,.adt-p01-heading-copy) { min-width:0; }
.adt-page:is(.adt-page--ai-driven-transformation,.adt-page--ai-driven-90,.adt-page--ai-academy,.adt-page--consultation) .adt-section-head { margin-bottom:30px; }
.adt-page:is(.adt-page--ai-driven-transformation,.adt-page--ai-driven-90,.adt-page--ai-academy,.adt-page--consultation) .adt-grid > .adt-card { display:flex; flex-direction:column; }
.adt-page:is(.adt-page--ai-driven-transformation,.adt-page--ai-driven-90,.adt-page--ai-academy,.adt-page--consultation) .adt-grid > .adt-card > h3 { min-height:3em; }
.adt-page:is(.adt-page--ai-driven-transformation,.adt-page--ai-driven-90,.adt-page--ai-academy,.adt-page--consultation) .adt-grid > .adt-card > .adt-actions { margin-top:auto; padding-top:18px; margin-bottom:0; }
.adt-page:is(.adt-page--ai-driven-transformation,.adt-page--ai-driven-90,.adt-page--ai-academy,.adt-page--consultation) .adt-photo-card-copy { flex:1; }
.adt-page:is(.adt-page--ai-driven-transformation,.adt-page--ai-driven-90,.adt-page--ai-academy,.adt-page--consultation) .adt-photo-card-copy h3 { min-height:3em; }
.adt-page--ai-driven-transformation .adt-p01-mascot-heading { grid-template-columns:var(--adt-p01-mascot-width) minmax(0,1fr); }
.adt-page--ai-driven-transformation .adt-p01-heading-copy { width:100%; }
.adt-page--ai-driven-90 aside.adt-check-invite { border-block:1px solid #e5ce8e; background:linear-gradient(115deg,#fff8e5,#fffdfa 60%,#eef6ff); padding-block:44px; }
.adt-page--ai-driven-90 .adt-check-test-label { display:inline-flex; width:fit-content; padding:9px 16px; margin-bottom:18px; background:#ffffff; border:1px solid #c9a349; border-radius:999px; color:#6c4b12; font-size:.9rem; font-weight:800; box-shadow:0 3px 12px #7d5e1810; }
.adt-page--ai-driven-90 .adt-check-invite-actions .adt-button { background:linear-gradient(115deg,#b99139,#f0d28b 58%,#d1ab54); border-color:#b48a32; color:#132346; min-height:58px; padding-inline:26px; box-shadow:0 8px 18px #8a641522; }
.adt-page--ai-driven-90 .adt-check-invite-actions .adt-button:hover { background:linear-gradient(115deg,#c6a352,#f8dda1 58%,#dcb96b); color:#132346; }
.adt-page--ai-driven-90 .adt-check-preview { border:1px solid #dce4ef; border-radius:16px; padding:20px; background:#ffffffcf; box-shadow:0 8px 24px #17365d08; }
.adt-page--ai-academy .adt-academy-choices { display:grid; grid-template-columns:minmax(0,1fr); gap:16px; margin:28px 0 0; }
.adt-page--ai-academy .adt-academy-choice { --choice-accent:#4285f4; display:grid; grid-template-columns:minmax(190px,1fr) minmax(0,1.25fr) minmax(180px,.8fr); gap:24px; align-items:center; padding:24px 28px; background:#fff; border:1px solid #dbe3ee; border-left:5px solid var(--choice-accent); border-radius:12px; box-shadow:0 7px 20px #17385c06; }
.adt-page--ai-academy .adt-academy-choice--2 { --choice-accent:#ea4335; }
.adt-page--ai-academy .adt-academy-choice--3 { --choice-accent:#c8a243; }
.adt-page--ai-academy .adt-academy-choice--4 { --choice-accent:#34a853; }
.adt-page--ai-academy .adt-academy-choice--5 { --choice-accent:#7b61a8; }
.adt-page--ai-academy .adt-academy-choice__purpose { min-width:0; }
.adt-page--ai-academy .adt-academy-choice__purpose .adt-eyebrow { color:#52657e; margin:0 0 7px; font-size:.79rem; letter-spacing:.02em; }
.adt-page--ai-academy .adt-academy-choice h3 { color:var(--adt-navy); font-size:1.14rem; line-height:1.6; margin:0; }
.adt-page--ai-academy .adt-academy-choice__description { margin:0; color:#53647b; font-size:.93rem; line-height:1.85; }
.adt-page--ai-academy .adt-academy-choice__action { min-width:0; }
.adt-page--ai-academy .adt-academy-choice__action p { margin:0; }
.adt-page--ai-academy .adt-academy-choice__action .adt-link { font-size:.88rem; line-height:1.75; }
.adt-page--consultation .adt-consultation-heading { display:grid; grid-template-columns:112px minmax(0,1fr); align-items:center; gap:26px; margin-bottom:26px; }
.adt-page--consultation .adt-consultation-heading img { display:block; width:112px; height:142px; object-fit:contain; }
.adt-page--consultation .adt-consultation-heading h2 { min-width:0; margin:0; }
@media(max-width:900px) {
 .adt-page--ai-academy .adt-academy-choice { grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr); gap:14px 24px; }
 .adt-page--ai-academy .adt-academy-choice__purpose { grid-row:1/3; }
 .adt-page--ai-academy .adt-academy-choice__action { grid-column:2; }
}
@media(max-width:700px) {
 .adt-page:is(.adt-page--ai-driven-transformation,.adt-page--ai-driven-90,.adt-page--ai-academy,.adt-page--consultation) .adt-section { padding-block:48px; }
 .adt-page:is(.adt-page--ai-driven-transformation,.adt-page--ai-driven-90,.adt-page--ai-academy,.adt-page--consultation) :is(.adt-grid > .adt-card > h3,.adt-photo-card-copy h3) { min-height:0; }
 .adt-page--ai-driven-transformation .adt-kit-title-heading .adt-layout-mascot > img { grid-column:1; grid-row:1/3; align-self:center; }
 .adt-page--ai-academy .adt-academy-choice { grid-template-columns:minmax(0,1fr); gap:14px; padding:22px; }
 .adt-page--ai-academy .adt-academy-choice__purpose { grid-row:auto; }
 .adt-page--ai-academy .adt-academy-choice__action { grid-column:auto; }
 .adt-page--ai-driven-90 .adt-check-invite-actions .adt-button { display:flex; width:100%; padding-inline:16px; }
 .adt-page--ai-driven-90 .adt-check-preview { padding:15px 12px; }
 .adt-page--consultation .adt-consultation-heading { grid-template-columns:70px minmax(0,1fr); gap:14px; align-items:start; }
 .adt-page--consultation .adt-consultation-heading img { width:70px; height:100px; }
 .adt-page--consultation .adt-consultation-heading h2 { font-size:clamp(1.45rem,5vw,1.8rem); }
}

.adt-page--ai-driven-90 .adt-check-invite-actions { display:flex; flex-direction:column; align-items:flex-start; gap:12px; }
.adt-page--ai-driven-90 .adt-check-invite-actions > p { display:contents; }

.adt-page--ai-driven-transformation .adt-outcome-row > p:has(> .adt-outcome-arrow:only-child) { display:flex; align-items:center; justify-content:center; margin:0; }
