/*74: portrait readability and framing; shared navigation treatment on phones.
   Short landscape phones keep the mobile components, not the tablet layout. */
@media(min-width:701px) and (max-width:1366px) and (min-height:600px) and (orientation:portrait){
 :root{--aion-tablet-heading:clamp(48px,5.85vw,60px)}
 #aion-home .aion-mobile-hero__title,
 #v25-title#v25-title#v25-title,#aion-s3-v055c-title#aion-s3-v055c-title#aion-s3-v055c-title,#aion-v056k-flip-title#aion-v056k-flip-title#aion-v056k-flip-title,#aion-daily-work-title#aion-daily-work-title#aion-daily-work-title,
 #aion-operational-nexus-title#aion-operational-nexus-title#aion-operational-nexus-title,#aion-capabilities-title#aion-capabilities-title#aion-capabilities-title,
 #aionTransformationBlueprint .intro-copy h2,#aion-pathway-title#aion-pathway-title#aion-pathway-title{
  font-family:AionReviewInter,Inter,Arial,sans-serif!important;font-size:var(--aion-tablet-heading)!important;
  font-weight:700!important;line-height:1.12!important;letter-spacing:-.025em!important;
 }
 #aion-home .aion-mobile-hero__content{min-height:max(calc(100svh - 126px),calc(100vw * 4 / 3));padding:40px 36px 120px;justify-content:center}
 #aion-home .aion-mobile-hero__introduction{max-width:580px;margin-top:26px}
 #aion-home .aion-mobile-hero__introduction p{font-size:clamp(20px,2.44vw,22px);line-height:1.55;margin-bottom:24px}
 #aion-home .aion-mobile-hero__cta{font-size:18px!important;min-height:54px}
 #aion-home .aion-hero-story__qualifier{font:inherit!important;letter-spacing:inherit!important}
 #aionGlobalHeader .aion-nav-title73,#aionGlobalHeader .aion-touch-title{font-size:var(--aion-tablet-heading)!important;line-height:1.12!important}
 #aionGlobalHeader .aion-touch-main__item small,#aionGlobalHeader .aion-touch-destination small{font-size:18px!important;line-height:1.5!important}
 #aionGlobalHeader .aion-touch-main__item strong,#aionGlobalHeader .aion-touch-destination strong{font-size:23px!important}
}
@media(max-width:700px),(max-width:1000px) and (max-height:599px) and (orientation:landscape){
 :root{--aion-preview-top:51px}
 #aionGlobalHeader{position:sticky!important;top:var(--aion-preview-top)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;--aion-header-h:64px!important;height:64px!important;min-height:64px!important;padding:0 20px!important;border-bottom:1px solid #99e5ed45!important}
 #aionGlobalHeader .aion-header__inner{height:64px!important;min-height:64px!important;gap:16px!important;max-width:none!important}
 #aionGlobalHeader .aion-header__brand{width:auto!important;max-width:calc(100% - 96px)!important;flex-shrink:1}
 #aionGlobalHeader .aion-header__brand img{width:240px!important;height:auto!important;max-width:100%!important;max-height:52px!important;object-fit:contain}
 #aionGlobalHeader .aion-touch-toggle{width:80px!important;height:44px!important;flex:none;border-radius:24px!important;background:#082d3cc9!important;border-color:#9bdbe68c!important}
 #aionGlobalHeader .aion-touch-toggle::after{font-size:14px}
 #aionGlobalHeader .aion-touch-shell{top:calc(var(--aion-preview-top) + 64px)!important;height:calc(100dvh - var(--aion-preview-top) - 64px)!important;background:#071c2c!important;backdrop-filter:none!important}
 #aionGlobalHeader .aion-touch-shell::before{inset:0;opacity:1;background:linear-gradient(180deg,#04172566,#04172540),url('https://aionnexus.org/wp-content/uploads/2026/10/journey-environment-mobile-v1.png') center 54%/cover no-repeat;mask:none!important;-webkit-mask:none!important}
 #aionGlobalHeader .aion-touch-stage{padding:20px;max-width:720px;height:100%}
 #aionGlobalHeader .aion-touch-view{inset:20px;padding:0 2px 20px 0;scrollbar-width:thin}
 #aionGlobalHeader #aion-header-touch-main{display:grid;grid-template-columns:1fr;align-content:start;gap:20px}
 #aionGlobalHeader .aion-nav-intro73{text-shadow:0 2px 6px #001321,0 0 18px #001321;padding:0}
 #aionGlobalHeader .aion-touch-kicker{font:750 11px/1.4 AionReviewInter,Inter,Arial,sans-serif;color:#dec48c;letter-spacing:.15em;margin:0 0 10px}
 #aionGlobalHeader .aion-nav-title73{display:block;font:700 36px/1.12 AionReviewInter,Inter,Arial,sans-serif;color:#f4fbff;letter-spacing:-.025em;margin:0 0 12px}
 #aionGlobalHeader .aion-nav-summary73{display:block;font:450 16px/1.5 AionReviewInter,Inter,Arial,sans-serif;color:#e0f0f3;margin:0}
 #aionGlobalHeader .aion-nav-summary73 br{display:none}
 #aionGlobalHeader .aion-touch-main,#aionGlobalHeader .aion-touch-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0!important;background:none!important;box-shadow:none!important;padding:0;min-width:0;overflow:visible}
 #aionGlobalHeader .aion-touch-card__ambient,#aionGlobalHeader .aion-touch-card__label{display:none}
 #aionGlobalHeader .aion-touch-main__item,#aionGlobalHeader .aion-touch-destination{min-height:104px;margin:0;padding:16px 14px!important;border:1px solid #a4e4e76b!important;border-radius:16px!important;background:linear-gradient(135deg,#164256b3,#0c2c3a99)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px #d2faff10!important;min-width:0}
 #aionGlobalHeader .aion-touch-main__item strong,#aionGlobalHeader .aion-touch-destination strong{font:650 18px/1.3 AionReviewInter,Inter,Arial,sans-serif!important;letter-spacing:-.012em;color:#f4fcff;text-transform:none!important}
 #aionGlobalHeader .aion-touch-main__item small,#aionGlobalHeader .aion-touch-destination small{font:450 14px/1.45 AionReviewInter,Inter,Arial,sans-serif!important;color:#d0e5e9!important;letter-spacing:0;margin-top:7px}
 #aionGlobalHeader .aion-touch-title{font:700 32px/1.12 AionReviewInter,Inter,Arial,sans-serif!important;letter-spacing:-.025em;margin-bottom:24px}
 #aionGlobalHeader .aion-touch-back{min-height:44px;font-size:15px;margin-bottom:16px}
 #aionGlobalHeader [data-aion-route="aion-journey"]{display:none!important}
 #aionGlobalHeader .aion-nav-legal73{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;grid-column:1/-1}
 #aionGlobalHeader .aion-nav-legal73 a{display:flex;align-items:center;min-height:44px;color:#e0f2f5;font:500 12px/1.4 AionReviewInter,Inter,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;text-shadow:0 1px 4px #001321}
 #aionGlobalHeader .aion-nav-legal73 a:focus-visible{outline:2px solid #dec48c;outline-offset:3px}
 #aion-footer-surface#aion-footer-surface .footer-brand .footer-close{font-size:15px!important;max-width:360px}
 #aion-footer-surface#aion-footer-surface .footer-nav-group>strong{font-size:12px!important;margin-bottom:8px}
 #aion-footer-surface#aion-footer-surface .footer-explore-links a{font-size:15px!important;border:1px solid #a4e4e76b!important;border-radius:16px!important;background:linear-gradient(135deg,#164256b3,#0c2c3a99)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
 #aion-footer-surface#aion-footer-surface .footer-contact .footer-action{font-size:14px!important}
 #aion-footer-surface#aion-footer-surface .footer-legal-links a{font-size:12px!important}
 #aion-footer-surface#aion-footer-surface .footer-bottom>span{font-size:11px!important}
}
