/* ALFA RUN 14.4.0 — final mobile UI authority.
 * Loaded AFTER the legacy/application bundle. Desktop is intentionally untouched.
 */
@media (max-width:819px){
  :root{
    --m-bg:#080a0b;
    --m-panel:#111416;
    --m-panel2:#16191b;
    --m-line:rgba(255,255,255,.10);
    --m-copy:#f7f7f5;
    --m-muted:#9da3a7;
    --m-orange:#ef4b23;
    --m-gutter:14px;
    --m-radius:22px;
    --m-top:62px;
    --m-dock:66px;
  }

  html{background:var(--m-bg)!important;scrollbar-width:none!important}
  html::-webkit-scrollbar{display:none!important}
  body.ar144{
    background:var(--m-bg)!important;
    color:var(--m-copy)!important;
    padding:0 0 calc(var(--m-dock) + 14px + env(safe-area-inset-bottom))!important;
    overflow-x:hidden!important;
    overscroll-behavior-y:auto!important;
    -webkit-tap-highlight-color:transparent;
  }
  body.ar144 *{box-sizing:border-box}
  body.ar144 :where(button,a){-webkit-tap-highlight-color:transparent}

  /* ---------- native app chrome ---------- */
  body.ar144 .ar8-header-shell>.ar8-brand,
  body.ar144 .ar8-header-shell>.ar8-nav,
  body.ar144 .ar8-header-shell>.ar8-header-actions,
  body.ar144 .ar8-mobile-appbar{display:none!important}
  body.ar144 .ar6-header,
  body.ar144 .ar8-header{
    position:fixed!important;z-index:6100!important;top:0!important;left:0!important;right:0!important;
    height:calc(var(--m-top) + env(safe-area-inset-top))!important;padding:0!important;margin:0!important;
    border:0!important;background:linear-gradient(180deg,rgba(8,10,11,.96),rgba(8,10,11,.89))!important;
    box-shadow:0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(18px)!important;
    pointer-events:none!important;
  }
  body.ar144 .ar8-header-shell{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
  body.ar144 .ar14-appbar{
    pointer-events:auto!important;position:absolute!important;inset:env(safe-area-inset-top) 0 0!important;height:var(--m-top)!important;
    display:grid!important;grid-template-columns:38px minmax(0,1fr) auto 40px!important;gap:9px!important;align-items:center!important;
    padding:7px 12px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;
  }
  body.ar144 .ar14-appbar-logo{width:38px!important;height:38px!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 0 0 1px rgba(255,255,255,.1)!important}
  body.ar144 .ar14-appbar-logo img{width:100%!important;height:100%!important;object-fit:contain!important}
  body.ar144 .ar14-appbar-title{display:grid!important;gap:2px!important;min-width:0!important}
  body.ar144 .ar14-appbar-title small{font:800 6px/1 Montserrat,sans-serif!important;letter-spacing:.12em!important;color:var(--m-orange)!important}
  body.ar144 .ar14-appbar-title strong{font:700 11px/1.2 Montserrat,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#fff!important}
  body.ar144 .ar14-appbar-days{min-width:46px!important;height:38px!important;padding:0 8px!important;border-radius:12px!important;background:#15181a!important;border:1px solid var(--m-line)!important;display:grid!important;place-items:center!important;align-content:center!important}
  body.ar144 .ar14-appbar-days b{font:700 15px/1 Montserrat,sans-serif!important;color:#fff!important}
  body.ar144 .ar14-appbar-days small{margin-top:2px!important;font:700 5px/1 Montserrat,sans-serif!important;color:#848b90!important;letter-spacing:.05em!important}
  body.ar144 .ar14-appbar-menu{width:40px!important;height:40px!important;border:1px solid var(--m-line)!important;border-radius:13px!important;background:#f4f4f1!important;color:#0b0c0d!important;display:grid!important;place-content:center!important;gap:5px!important;padding:0!important}
  body.ar144 .ar14-appbar-menu i{display:block!important;width:17px!important;height:1.5px!important;border-radius:2px!important;background:#0b0c0d!important}

  /* menu = bottom sheet */
  body.ar144 .ar14-app-menu{display:block!important;position:fixed!important;inset:0!important;z-index:7000!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:transparent!important;transition:opacity .18s ease,visibility .18s ease!important}
  body.ar144 .ar14-app-menu.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
  body.ar144 .ar14-menu-backdrop{display:block!important;position:absolute!important;inset:0!important;border:0!important;background:rgba(0,0,0,.66)!important;backdrop-filter:blur(5px)!important}
  body.ar144 .ar14-menu-sheet{
    position:absolute!important;left:6px!important;right:6px!important;top:auto!important;bottom:0!important;width:auto!important;height:min(86svh,730px)!important;
    padding:23px 14px calc(20px + env(safe-area-inset-bottom))!important;border:1px solid rgba(255,255,255,.11)!important;border-bottom:0!important;border-radius:28px 28px 0 0!important;
    background:#0d1011!important;color:#fff!important;box-shadow:0 -28px 90px rgba(0,0,0,.58)!important;overflow:auto!important;overscroll-behavior:contain!important;
    transform:translate3d(0,104%,0)!important;transition:transform .28s cubic-bezier(.22,.78,.22,1)!important;
  }
  body.ar144 .ar14-app-menu.is-open .ar14-menu-sheet{transform:none!important}
  body.ar144 .ar14-menu-sheet:before{content:"";position:absolute;top:8px;left:50%;width:38px;height:4px;border-radius:999px;background:rgba(255,255,255,.18);transform:translateX(-50%)}
  body.ar144 .ar14-menu-head{padding:4px 2px 12px!important}
  body.ar144 .ar14-menu-brand img{width:36px!important;height:36px!important;border-radius:11px!important}
  body.ar144 .ar14-menu-brand b{font-size:11px!important}
  body.ar144 .ar14-menu-brand small{font-size:9px!important}
  body.ar144 .ar14-menu-close{width:36px!important;height:36px!important;border-radius:12px!important}
  body.ar144 .ar14-menu-event{margin:10px 0!important;padding:11px!important;border-radius:16px!important}
  body.ar144 .ar14-menu-event strong{font-size:20px!important}
  body.ar144 .ar14-menu-event>a{min-height:36px!important;padding:0 12px!important;border-radius:12px!important;font-size:8px!important}
  body.ar144 .ar14-menu-primary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}
  body.ar144 .ar14-menu-primary>a{min-height:76px!important;padding:10px!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important}
  body.ar144 .ar14-menu-primary>a>svg{width:17px!important;height:17px!important}
  body.ar144 .ar14-menu-primary>a span{font-size:9px!important;line-height:1.12!important}
  body.ar144 .ar14-menu-list{grid-template-columns:1fr 1fr!important;column-gap:14px!important;margin-top:12px!important}
  body.ar144 .ar14-menu-list>a{min-height:37px!important;font-size:9px!important}
  body.ar144 .ar14-menu-foot{padding-top:12px!important;font-size:9px!important}

  /* bottom dock */
  body.ar144 .ar14-mobile-dock{
    position:fixed!important;z-index:6200!important;left:8px!important;right:8px!important;bottom:max(7px,env(safe-area-inset-bottom))!important;height:var(--m-dock)!important;
    display:grid!important;grid-template-columns:repeat(5,1fr)!important;align-items:center!important;gap:3px!important;padding:5px!important;
    border:1px solid rgba(255,255,255,.11)!important;border-radius:22px!important;background:rgba(13,16,17,.95)!important;box-shadow:0 16px 46px rgba(0,0,0,.48)!important;backdrop-filter:blur(18px)!important;
  }
  body.ar144 .ar14-mobile-dock>a,body.ar144 .ar14-mobile-dock>button{height:54px!important;min-width:0!important;border:0!important;border-radius:17px!important;background:transparent!important;color:#858c91!important;display:grid!important;place-items:center!important;align-content:center!important;gap:3px!important;padding:0!important;font-family:Montserrat,sans-serif!important}
  body.ar144 .ar14-mobile-dock svg{width:17px!important;height:17px!important}
  body.ar144 .ar14-mobile-dock span{font-size:9px!important;line-height:1!important;font-weight:700!important}
  body.ar144 .ar14-mobile-dock .is-active{background:#1a1d1f!important;color:#fff!important}
  body.ar144 .ar14-mobile-dock .ar14-dock-ticket{background:var(--m-orange)!important;color:#090a0b!important}

  /* ---------- general mobile layout reset ---------- */
  body.ar144 .ar6-site-frame{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:var(--m-bg)!important}
  body.ar144 :where(.ar6-shell,.ar8-shell){width:auto!important;max-width:none!important;margin-left:var(--m-gutter)!important;margin-right:var(--m-gutter)!important}
  body.ar144 .ar10-main,body.ar144 .ar6-inner-main{background:var(--m-bg)!important;overflow:visible!important}
  body.ar144 .ar6-scroll-progress{display:none!important}
  body.ar144 .ar6-section-head{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-bottom:18px!important;padding:0!important}
  body.ar144 .ar6-section-index{font-size:8px!important}
  body.ar144 .ar6-section-head h2{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.05em!important;margin:0!important}
  body.ar144 .ar6-section-head p{max-width:32ch!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.55!important;color:#c5c9cc!important}

  /* ---------- home hero: compact app landing screen ---------- */
  body.ar144.ar6-home .ar10-hero{
    position:relative!important;min-height:610px!important;height:72svh!important;max-height:680px!important;margin:0!important;border-radius:0!important;overflow:hidden!important;background:#0b0d0e!important;
  }
  body.ar144.ar6-home .ar10-hero-media,body.ar144.ar6-home .ar10-hero-shade{position:absolute!important;inset:0!important;border-radius:0!important}
  body.ar144.ar6-home .ar10-hero-shade{background:linear-gradient(180deg,rgba(8,10,11,.10) 16%,rgba(8,10,11,.40) 48%,rgba(8,10,11,.97) 100%)!important}
  body.ar144.ar6-home .ar10-hero-grid{
    position:relative!important;z-index:2!important;min-height:100%!important;display:flex!important;align-items:flex-end!important;width:auto!important;margin:0!important;padding:calc(var(--m-top) + env(safe-area-inset-top) + 34px) var(--m-gutter) 24px!important;
  }
  body.ar144.ar6-home .ar10-hero-copy{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
  body.ar144.ar6-home .ar10-kicker{gap:8px!important;margin:0 0 11px!important;font-size:9px!important;letter-spacing:.10em!important}
  body.ar144.ar6-home .ar10-kicker i{width:24px!important}
  body.ar144.ar6-home .ar10-hero-copy h1,
  body.ar144.ar6-home .ar10-hero-copy .ar27-hero-slogan{max-width:8.8ch!important;margin:0!important;font-size:clamp(43px,12.4vw,53px)!important;line-height:.88!important;letter-spacing:-.065em!important;font-weight:520!important}
  body.ar144.ar6-home .ar10-hero-copy>p{max-width:35ch!important;margin:16px 0 0!important;font-size:12.5px!important;line-height:1.55!important;color:#e0e2e3!important}
  body.ar144.ar6-home .ar10-hero-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 54px!important;gap:8px!important;margin-top:18px!important}
  body.ar144.ar6-home .ar10-hero-actions .ar6-btn{min-height:50px!important;border-radius:16px!important;padding:0 17px!important;font-size:9px!important}
  body.ar144.ar6-home .ar10-video-link{width:54px!important;height:50px!important;min-width:54px!important;border-radius:16px!important;padding:0!important;display:grid!important;place-items:center!important;background:#181b1d!important;border:1px solid var(--m-line)!important}
  body.ar144.ar6-home .ar10-video-link i{width:20px!important;height:20px!important;margin:0!important}
  body.ar144.ar6-home .ar10-video-link span{display:none!important}
  body.ar144.ar6-home .ar10-proof{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-top:8px!important}
  body.ar144.ar6-home .ar10-proof>span{min-height:52px!important;padding:9px 10px!important;border-radius:15px!important;background:rgba(22,25,27,.90)!important;border:1px solid var(--m-line)!important}
  body.ar144.ar6-home .ar10-proof b{font-size:15px!important}
  body.ar144.ar6-home .ar10-proof small{font-size:5.5px!important}
  body.ar144.ar6-home .ar10-countdown-card,body.ar144.ar6-home .ar10-hero-scroll{display:none!important}

  /* quick actions */
  body.ar144 .ar10-smart-strip{margin:0!important;padding:9px 0!important;border:0!important;background:#0b0d0e!important;overflow:hidden!important}
  body.ar144 .ar10-smart-strip>.ar6-shell{margin:0!important;width:100%!important;display:block!important}
  body.ar144 .ar10-smart-strip b{display:none!important}
  body.ar144 .ar10-smart-strip nav{display:flex!important;gap:7px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;padding:0 var(--m-gutter)!important}
  body.ar144 .ar10-smart-strip nav::-webkit-scrollbar{display:none!important}
  body.ar144 .ar10-smart-strip a{flex:0 0 auto!important;min-height:38px!important;padding:0 14px!important;border-radius:13px!important;background:#141719!important;border:1px solid var(--m-line)!important;display:flex!important;align-items:center!important;font-size:8px!important;font-weight:800!important;color:#fff!important}

  /* generic home sections */
  body.ar144.ar6-home .ar10-starts,
  body.ar144.ar6-home .ar10-obstacle-preview,
  body.ar144.ar6-home .ar10-mission,
  body.ar144.ar6-home .ar11-vision,
  body.ar144.ar6-home .ar10-testimonials,
  body.ar144.ar6-home .ar10-partners,
  body.ar144.ar6-home .ar14-home-news,
  body.ar144.ar6-home .ar10-final{
    width:auto!important;max-width:none!important;margin:8px 9px!important;padding:30px 0!important;border:1px solid var(--m-line)!important;border-radius:24px!important;background:#0d1011!important;overflow:hidden!important;
  }
  body.ar144.ar6-home .ar10-starts>.ar6-section-head,
  body.ar144.ar6-home .ar10-obstacle-preview .ar6-section-head,
  body.ar144.ar6-home .ar10-testimonials .ar6-section-head{padding:0 16px!important;margin-bottom:18px!important}

  /* swipe rails — keep arrows as fallback, touch is native */
  body.ar144 .ar10-slider{overflow:visible!important}
  body.ar144 .ar10-slider-viewport{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:16px!important;overscroll-behavior-inline:contain!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}
  body.ar144 .ar10-slider-viewport::-webkit-scrollbar{display:none!important}
  body.ar144 .ar10-slider-track{display:flex!important;flex-flow:row nowrap!important;width:max-content!important;max-width:none!important;align-items:stretch!important}
  body.ar144 .ar10-slider-controls{display:grid!important;grid-template-columns:36px auto minmax(40px,1fr) 36px!important;gap:8px!important;align-items:center!important;margin:12px 16px 0!important}
  body.ar144 .ar10-slider-controls button{width:36px!important;height:36px!important;border-radius:12px!important}
  body.ar144 .ar10-slider-meter{height:2px!important}
  body.ar144 .ar10-slider-controls>span{font-size:9px!important;white-space:nowrap!important}

  /* start cards */
  body.ar144 .ar10-starts .ar10-slider-viewport{padding:0 16px 4px!important}
  body.ar144 .ar10-starts .ar10-course-track{gap:9px!important;padding:0 16px 4px 0!important}
  body.ar144 .ar10-starts .ar10-course-card{flex:0 0 min(82vw,326px)!important;width:min(82vw,326px)!important;max-width:min(82vw,326px)!important;scroll-snap-align:start!important;border-radius:20px!important;overflow:hidden!important;background:#101315!important;border:1px solid var(--m-line)!important}
  body.ar144 .ar10-starts .ar10-course-media{height:156px!important;min-height:156px!important}
  body.ar144 .ar10-starts .ar10-course-body{padding:14px!important;min-height:205px!important;display:flex!important;flex-direction:column!important}
  body.ar144 .ar10-starts .ar10-course-label{font-size:9px!important}
  body.ar144 .ar10-starts .ar10-course-body h3{margin:11px 0 7px!important;font-size:22px!important;line-height:1!important}
  body.ar144 .ar10-starts .ar10-course-body p{margin:0!important;font-size:10.5px!important;line-height:1.48!important;color:#c2c7ca!important;min-height:0!important}
  body.ar144 .ar10-starts .ar10-course-body footer{margin-top:auto!important;padding-top:12px!important;align-items:center!important}
  body.ar144 .ar10-starts .ar10-course-body footer strong{font-size:18px!important}
  body.ar144 .ar10-starts .ar10-course-body footer a{font-size:9px!important;max-width:130px!important;text-align:right!important;line-height:1.25!important}

  /* obstacles home */
  body.ar144 .ar10-obstacle-preview>.ar6-shell{width:100%!important;margin:0!important}
  body.ar144 .ar10-obstacle-preview .ar10-slider-viewport{padding:0 16px 4px!important}
  body.ar144 .ar10-obstacle-preview-track{gap:9px!important;padding:0 16px 4px 0!important}
  body.ar144 .ar10-obstacle-teaser{flex:0 0 min(80vw,318px)!important;width:min(80vw,318px)!important;max-width:min(80vw,318px)!important;scroll-snap-align:start!important;border-radius:20px!important;overflow:hidden!important;background:#101315!important;border:1px solid var(--m-line)!important}
  body.ar144 .ar10-obstacle-teaser-media{height:156px!important}
  body.ar144 .ar10-obstacle-teaser>div:last-child{padding:14px!important;min-height:145px!important}
  body.ar144 .ar10-obstacle-teaser h3{font-size:20px!important;margin:7px 0!important}
  body.ar144 .ar10-obstacle-teaser p{font-size:10.5px!important;line-height:1.5!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
  body.ar144 .ar10-inline-cta{margin:16px!important;min-height:46px!important;border-radius:14px!important;font-size:8px!important}

  /* mission / vision */
  body.ar144.ar6-home .ar10-mission{display:grid!important;grid-template-columns:1fr!important;padding:0!important}
  body.ar144.ar6-home .ar10-mission-copy{padding:22px 18px!important}
  body.ar144.ar6-home .ar10-mission-copy h2{font-size:34px!important;line-height:.98!important;margin:8px 0 12px!important}
  body.ar144.ar6-home .ar10-mission-copy p{font-size:11.5px!important;line-height:1.58!important;margin:0 0 17px!important}
  body.ar144.ar6-home .ar10-mission-media{min-height:220px!important;border-radius:0!important}
  body.ar144.ar6-home .ar11-vision{padding:24px 0!important}
  body.ar144.ar6-home .ar11-vision-head{padding:0 16px!important}
  body.ar144.ar6-home .ar11-vision-head h2{font-size:32px!important;line-height:.98!important}
  body.ar144.ar6-home .ar11-vision-head p{font-size:11.5px!important;line-height:1.55!important}
  body.ar144.ar6-home .ar11-vision-grid{display:flex!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:16px!important;padding:0 16px 4px!important;scrollbar-width:none!important}
  body.ar144.ar6-home .ar11-vision-grid::-webkit-scrollbar{display:none!important}
  body.ar144.ar6-home .ar11-vision-grid article{flex:0 0 min(78vw,304px)!important;width:min(78vw,304px)!important;min-height:190px!important;padding:18px!important;border-radius:18px!important;scroll-snap-align:start!important}
  body.ar144.ar6-home .ar11-runner-scene{display:none!important}

  /* testimonials */
  body.ar144 .ar10-testimonials>.ar6-shell{width:100%!important;margin:0!important}
  body.ar144 .ar10-testimonials .ar10-slider-viewport{padding:0 16px 4px!important}
  body.ar144 .ar10-testimonials .ar10-slider-track{gap:8px!important;padding:0 16px 4px 0!important}
  body.ar144 .ar10-review-card{flex:0 0 min(84vw,326px)!important;width:min(84vw,326px)!important;max-width:min(84vw,326px)!important;min-height:220px!important;padding:18px!important;border-radius:19px!important;scroll-snap-align:start!important}
  body.ar144 .ar10-review-card blockquote{font-size:13px!important;line-height:1.55!important;margin:0 0 18px!important}
  body.ar144 .ar10-review-mark{display:none!important}
  body.ar144 .ar10-review-card footer b{font-size:10px!important}
  body.ar144 .ar10-review-card footer span{font-size:9px!important}

  /* partners compact rail */
  body.ar144 .ar10-partners{padding:26px 0!important}
  body.ar144 .ar10-partners>.ar6-shell{width:100%!important;margin:0!important}
  body.ar144 .ar10-partners-head{padding:0 16px!important;margin-bottom:15px!important}
  body.ar144 .ar10-partners-head h2{font-size:30px!important;line-height:.98!important;margin:4px 0 0!important}
  body.ar144 .ar10-partners-head>a{font-size:9px!important}
  body.ar144 .ar10-logo-slider .ar10-slider-viewport{padding:0 16px 4px!important}
  body.ar144 .ar10-logo-slider .ar10-slider-track{gap:7px!important;padding-right:16px!important}
  body.ar144 .ar10-logo-card{flex:0 0 104px!important;width:104px!important;min-height:82px!important;padding:11px!important;border-radius:16px!important;scroll-snap-align:start!important}
  body.ar144 .ar10-logo-card img{max-width:72px!important;max-height:36px!important}
  body.ar144 .ar10-logo-card span{font-size:9px!important}

  /* news rail */
  body.ar144 .ar14-home-news{padding:26px 0!important}
  body.ar144 .ar14-news-heading{padding:0 16px!important;margin-bottom:14px!important}
  body.ar144 .ar14-news-heading h2{font-size:30px!important;line-height:.98!important}
  body.ar144 .ar14-news-heading>a{font-size:9px!important}
  body.ar144 .ar14-news-slider .ar10-slider-viewport{padding:0 16px 4px!important}
  body.ar144 .ar14-news-track{gap:8px!important;padding:0 16px 4px 0!important}
  body.ar144 .ar14-news-card{flex:0 0 min(82vw,318px)!important;width:min(82vw,318px)!important;max-width:min(82vw,318px)!important;display:grid!important;grid-template-rows:150px minmax(150px,1fr)!important;border-radius:19px!important;scroll-snap-align:start!important;overflow:hidden!important;background:#101315!important;border:1px solid var(--m-line)!important}
  body.ar144 .ar14-news-image{height:150px!important}
  body.ar144 .ar14-news-card>div{min-height:150px!important;padding:13px 42px 14px 14px!important}
  body.ar144 .ar14-news-card h3{font-size:14px!important;line-height:1.22!important;margin:7px 0!important}
  body.ar144 .ar14-news-card p{font-size:9.5px!important;line-height:1.45!important;-webkit-line-clamp:2!important}

  /* final CTA */
  body.ar144.ar6-home .ar10-final{padding:22px 18px!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important}
  body.ar144.ar6-home .ar10-final h2{font-size:32px!important;line-height:.98!important;margin:5px 0 0!important}
  body.ar144.ar6-home .ar10-final .ar8-countdown{display:none!important}
  body.ar144.ar6-home .ar10-final .ar6-btn{width:100%!important;min-height:48px!important;border-radius:15px!important}

  /* ---------- inner page hero ---------- */
  body.ar144:not(.ar6-home) .ar8-inner-hero{
    min-height:310px!important;height:38svh!important;max-height:390px!important;margin:0!important;border-radius:0 0 24px 24px!important;overflow:hidden!important;background:#0b0d0e!important;
  }
  body.ar144:not(.ar6-home) .ar8-inner-copy{min-height:100%!important;width:auto!important;margin:0!important;padding:calc(var(--m-top) + env(safe-area-inset-top) + 30px) 16px 22px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}
  body.ar144:not(.ar6-home) .ar8-inner-copy h1{max-width:10ch!important;margin:7px 0 0!important;font-size:clamp(35px,10.5vw,45px)!important;line-height:.93!important;letter-spacing:-.055em!important}
  body.ar144:not(.ar6-home) .ar8-inner-copy>p{max-width:34ch!important;margin:12px 0 0!important;font-size:11.5px!important;line-height:1.5!important;color:#e0e2e3!important}
  body.ar144:not(.ar6-home) .ar8-inner-actions{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-top:14px!important}
  body.ar144:not(.ar6-home) .ar8-inner-actions .ar6-btn{min-height:44px!important;border-radius:13px!important}
  body.ar144 .ar10-inner-strip,body.ar144 .ar11-motion-band{display:none!important}

  body.ar144 .ar6-inner-main{padding:8px 0 10px!important}
  body.ar144 .ar6-inner-main>section:not(.ar10-testimonials):not(.ar10-partners):not(.ar21-support-story):not(.ar21-support-voices):not(.ar8-location-card):not(.ar6-contact-bar):not(.ar12-obstacle-video){
    width:auto!important;max-width:none!important;margin:8px 9px!important;padding:20px 16px!important;border:1px solid var(--m-line)!important;border-radius:22px!important;background:#101315!important;overflow:hidden!important;
  }
  body.ar144 .ar6-inner-main>section h2{font-size:clamp(30px,9vw,39px)!important;line-height:.99!important;letter-spacing:-.05em!important}
  body.ar144 .ar6-inner-main>section h3{font-size:20px!important;line-height:1.12!important}
  body.ar144 .ar6-inner-main>section p{font-size:11.5px!important;line-height:1.55!important;color:#c7cbce!important}

  /* ---------- challenges route ---------- */
  body.ar144.ar14-route-challenges .ar15-challenges-intro{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;padding:20px 16px!important}
  body.ar144.ar14-route-challenges .ar15-challenges-intro-copy h2{margin:8px 0 12px!important;font-size:35px!important;line-height:.96!important}
  body.ar144.ar14-route-challenges .ar15-challenges-intro-copy p{margin:0!important;font-size:11.5px!important;line-height:1.55!important}
  body.ar144.ar14-route-challenges .ar15-text-link{margin-top:16px!important;min-height:42px!important;font-size:8px!important}
  body.ar144.ar14-route-challenges .ar15-challenges-stat{min-height:0!important;height:auto!important;padding:14px 16px!important;border-radius:17px!important;display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;column-gap:13px!important;align-items:center!important;justify-content:start!important}
  body.ar144.ar14-route-challenges .ar15-challenges-stat b{grid-row:1/3!important;font-size:54px!important;line-height:.8!important}
  body.ar144.ar14-route-challenges .ar15-challenges-stat span{margin:0!important;font-size:10px!important}
  body.ar144.ar14-route-challenges .ar15-challenges-stat small{margin:2px 0 0!important;font-size:9px!important}
  body.ar144.ar14-route-challenges .ar15-challenges-wrap{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}
  body.ar144.ar14-route-challenges .ar15-challenges-rail{display:flex!important;flex-flow:row nowrap!important;gap:9px!important;width:auto!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:14px!important;overscroll-behavior-inline:contain!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:0 14px 6px!important}
  body.ar144.ar14-route-challenges .ar15-challenges-rail::-webkit-scrollbar{display:none!important}
  body.ar144.ar14-route-challenges .ar15-challenge-card{flex:0 0 min(86vw,338px)!important;width:min(86vw,338px)!important;max-width:min(86vw,338px)!important;display:flex!important;flex-direction:column!important;grid-template-columns:none!important;min-height:0!important;border-radius:21px!important;scroll-snap-align:start!important;overflow:hidden!important;background:#101315!important}
  body.ar144.ar14-route-challenges .ar15-challenge-media{order:-1!important;min-height:174px!important;height:174px!important;width:100%!important;display:block!important;background-size:cover!important;background-position:center!important}
  body.ar144.ar14-route-challenges .ar15-challenge-media>button{right:13px!important;top:13px!important;width:42px!important;height:42px!important}
  body.ar144.ar14-route-challenges .ar15-challenge-media-badge{left:12px!important;bottom:12px!important;padding:9px 11px!important;border-radius:12px!important}
  body.ar144.ar14-route-challenges .ar15-challenge-media-badge b{font-size:16px!important}
  body.ar144.ar14-route-challenges .ar15-challenge-copy{padding:16px!important;min-height:315px!important;display:flex!important;flex-direction:column!important}
  body.ar144.ar14-route-challenges .ar15-challenge-kicker{padding-bottom:10px!important}
  body.ar144.ar14-route-challenges .ar15-challenge-copy h2{margin:15px 0 8px!important;font-size:28px!important;line-height:.96!important;max-width:none!important}
  body.ar144.ar14-route-challenges .ar15-challenge-copy>p{font-size:10.5px!important;line-height:1.5!important}
  body.ar144.ar14-route-challenges .ar15-challenge-meta{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;margin:auto 0 0!important;padding-top:16px!important}
  body.ar144.ar14-route-challenges .ar15-challenge-meta>div{min-width:0!important;padding:10px!important;border:1px solid var(--m-line)!important;border-radius:13px!important;background:#15181a!important}
  body.ar144.ar14-route-challenges .ar15-challenge-meta dt{margin-bottom:5px!important;font-size:9px!important}
  body.ar144.ar14-route-challenges .ar15-challenge-meta dd,body.ar144.ar14-route-challenges .ar15-challenge-meta div:first-child dd{font-size:15px!important;line-height:1.2!important;letter-spacing:-.02em!important;white-space:normal!important;overflow-wrap:anywhere!important}
  body.ar144.ar14-route-challenges .ar15-challenge-meta.is-free div:first-child dd{font-size:13px!important;letter-spacing:-.02em!important}
  body.ar144.ar14-route-challenges .ar15-challenge-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;margin-top:12px!important}
  body.ar144.ar14-route-challenges .ar15-challenge-actions a,body.ar144.ar14-route-challenges .ar15-challenge-actions button{min-height:44px!important;padding:0 12px!important;border-radius:13px!important;font-size:9px!important}
  body.ar144.ar14-route-challenges .ar15-compare{overflow:hidden!important}
  body.ar144.ar14-route-challenges .ar15-compare-table{overflow-x:auto!important;border-radius:16px!important;scrollbar-width:none!important}
  body.ar144.ar14-route-challenges .ar15-compare-table::-webkit-scrollbar{display:none!important}
  body.ar144.ar14-route-challenges .ar15-compare-row{min-width:720px!important;min-height:62px!important}
  body.ar144.ar14-route-challenges .ar15-compare-row>*{padding:10px 12px!important;font-size:10px!important}

  /* ---------- photo route ---------- */
  body.ar144.ar14-route-photo .ar15-photo-page{padding:20px 0!important;overflow:visible!important}
  body.ar144.ar14-route-photo .ar15-photo-head{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:0 16px!important;margin-bottom:14px!important}
  body.ar144.ar14-route-photo .ar15-photo-head h2{font-size:34px!important;line-height:.98!important;margin:7px 0 0!important}
  body.ar144.ar14-route-photo .ar15-photo-head p{font-size:11px!important;line-height:1.5!important;margin:0!important}
  body.ar144.ar14-route-photo .ar15-photo-toolbar{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;align-items:center!important;margin:0 0 12px!important;padding:0 16px!important}
  body.ar144.ar14-route-photo .ar15-photo-filters{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important;padding-bottom:2px!important}
  body.ar144.ar14-route-photo .ar15-photo-filters::-webkit-scrollbar{display:none!important}
  body.ar144.ar14-route-photo .ar15-photo-filters button{flex:0 0 auto!important;min-height:34px!important;padding:0 11px!important;border-radius:11px!important;font-size:9px!important}
  body.ar144.ar14-route-photo .ar15-photo-count{font-size:9px!important;white-space:nowrap!important}
  body.ar144.ar14-route-photo .ar15-photo-gallery{display:flex!important;grid-template-columns:none!important;grid-auto-rows:auto!important;flex-flow:row nowrap!important;gap:8px!important;width:auto!important;max-width:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:16px!important;overscroll-behavior-inline:contain!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:0 16px 6px!important;margin:0!important}
  body.ar144.ar14-route-photo .ar15-photo-gallery::-webkit-scrollbar{display:none!important}
  body.ar144.ar14-route-photo .ar15-photo-card,body.ar144.ar14-route-photo .ar15-photo-card[class*="ar15-photo-card-"]{flex:0 0 min(84vw,330px)!important;width:min(84vw,330px)!important;height:58svh!important;max-height:470px!important;min-height:380px!important;grid-column:auto!important;grid-row:auto!important;border-radius:20px!important;scroll-snap-align:start!important}
  body.ar144.ar14-route-photo .ar15-photo-card img{width:100%!important;height:100%!important;object-fit:cover!important}
  body.ar144.ar14-route-photo .ar15-photo-more{display:none!important}

  /* ---------- support route ---------- */
  body.ar144.ar14-route-support .ar21-support-open{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;padding:20px 16px!important}
  body.ar144.ar14-route-support .ar21-support-copy h2{font-size:35px!important;line-height:.97!important;margin:8px 0 13px!important}
  body.ar144.ar14-route-support .ar21-support-copy p{font-size:11.5px!important;line-height:1.55!important;margin:0!important}
  body.ar144.ar14-route-support .ar21-support-actions{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-top:17px!important}
  body.ar144.ar14-route-support .ar21-support-actions>*{width:100%!important;min-height:44px!important;justify-content:center!important;border-radius:13px!important}
  body.ar144.ar14-route-support .ar21-support-visual{min-height:280px!important;border-radius:19px!important}
  body.ar144.ar14-route-support .ar21-support-visual-copy{left:11px!important;right:11px!important;bottom:11px!important;padding:14px!important;border-radius:14px!important}
  body.ar144.ar14-route-support .ar21-support-visual-copy strong{font-size:25px!important}
  body.ar144.ar14-route-support .ar21-support-story{width:auto!important;margin:8px 9px!important;padding:0!important;border:1px solid var(--m-line)!important;border-radius:22px!important;background:#101315!important;overflow:hidden!important}
  body.ar144.ar14-route-support .ar21-support-story-grid{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
  body.ar144.ar14-route-support .ar21-support-story-media{min-height:250px!important;border-radius:0!important}
  body.ar144.ar14-route-support .ar21-support-story-media button{left:13px!important;bottom:13px!important;min-height:42px!important;padding:0 13px!important;border-radius:12px!important}
  body.ar144.ar14-route-support .ar21-support-story-copy{padding:20px 16px 22px!important}
  body.ar144.ar14-route-support .ar21-support-story-copy h2{font-size:32px!important;line-height:.98!important;margin:8px 0 12px!important}
  body.ar144.ar14-route-support .ar21-support-impact{padding:20px 16px!important}
  body.ar144.ar14-route-support .ar21-support-section-head{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin-bottom:16px!important}
  body.ar144.ar14-route-support .ar21-support-impact-grid{display:flex!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;scrollbar-width:none!important}
  body.ar144.ar14-route-support .ar21-support-impact-grid::-webkit-scrollbar{display:none!important}
  body.ar144.ar14-route-support .ar21-support-impact-grid article{flex:0 0 min(78vw,300px)!important;width:min(78vw,300px)!important;min-height:170px!important;padding:18px!important;border-radius:17px!important;scroll-snap-align:start!important}
  body.ar144.ar14-route-support .ar21-support-voices{width:auto!important;margin:8px 9px!important;border-radius:22px!important;overflow:hidden!important;background:#0d1011!important}
  body.ar144.ar14-route-support .ar21-support-voices>.ar10-testimonials{margin:0!important;padding:28px 0!important;border:0!important;border-radius:0!important}
  body.ar144.ar14-route-support .ar21-support-final{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;overflow:hidden!important}
  body.ar144.ar14-route-support .ar21-support-final-media{min-height:245px!important;border-radius:18px!important}
  body.ar144.ar14-route-support .ar21-support-final-copy{padding:20px 4px 2px!important;border:0!important;background:transparent!important}
  body.ar144.ar14-route-support .ar21-support-final-copy h2{font-size:32px!important;line-height:.98!important}

  /* ---------- program / location ---------- */
  body.ar144.ar14-route-program .ar8-program-summary{display:flex!important;grid-template-columns:none!important;gap:7px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}
  body.ar144.ar14-route-program .ar8-program-summary article{flex:0 0 134px!important;min-height:94px!important;padding:14px!important;border-radius:16px!important;scroll-snap-align:start!important}
  body.ar144.ar14-route-program .ar8-program-timeline{width:auto!important;margin:8px 9px!important;padding:20px 16px!important;border:1px solid var(--m-line)!important;border-radius:22px!important;background:#101315!important}
  body.ar144.ar14-route-program .ar8-program-timeline>.ar6-shell{margin:0!important}
  body.ar144.ar14-route-program .ar8-timeline article{min-height:64px!important;padding:10px 0!important}
  body.ar144.ar14-route-program .ar8-location-card{display:grid!important;grid-template-columns:1fr!important;width:auto!important;margin:8px 9px!important;border:1px solid var(--m-line)!important;border-radius:22px!important;overflow:hidden!important;background:#101315!important}
  body.ar144.ar14-route-program .ar8-location-map{height:300px!important;min-height:300px!important}
  body.ar144.ar14-route-program .ar8-location-copy{padding:20px 16px!important}
  body.ar144.ar14-route-program .ar8-location-copy h2{font-size:32px!important;line-height:.98!important}

  /* ---------- contacts / forms ---------- */
  body.ar144.ar14-route-contacts .ar11-contact-stage{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important}
  body.ar144.ar14-route-contacts .ar11-contact-main,body.ar144.ar14-route-contacts .ar11-contact-map-card,body.ar144.ar14-route-contacts .ar11-company-card{border-radius:19px!important}
  body.ar144.ar14-route-contacts .ar11-contact-main{padding:18px!important}
  body.ar144.ar14-route-contacts .ar11-contact-main h2{font-size:34px!important}
  body.ar144.ar14-route-contacts .ar14-map-card{height:300px!important;min-height:300px!important}
  body.ar144 .ar8-form-stage.ar6-shell,body.ar144 .ar6-form-stage.ar6-shell,body.ar144 .ar6-inner-main>section.ar8-form-stage,body.ar144 .ar6-inner-main>section.ar6-form-stage{width:auto!important;max-width:none!important;margin:8px 9px 14px!important;padding:18px!important;display:grid!important;grid-template-columns:1fr!important;gap:18px!important;border-radius:22px!important}
  body.ar144 .ar8-form-intro{position:static!important;top:auto!important;padding:0!important}
  body.ar144 .ar8-form-intro h2{font-size:32px!important;line-height:.98!important;margin:8px 0 10px!important}
  body.ar144 .ar8-form-intro p{font-size:11.5px!important;line-height:1.55!important}
  body.ar144 .ar6-lead-form{padding:15px!important;border-radius:17px!important}
  body.ar144 .ar6-form-grid{grid-template-columns:1fr!important;gap:10px!important}
  body.ar144 .ar6-lead-form input,body.ar144 .ar6-lead-form textarea,body.ar144 .ar6-lead-form select{min-height:47px!important;padding:11px 12px!important;border-radius:12px!important;font-size:12px!important}
  body.ar144 .ar6-lead-form textarea{min-height:108px!important}

  /* ---------- obstacles/filter route ---------- */
  body.ar144.ar14-route-obstacles .ar12-obstacle-toolbar{position:static!important;top:auto!important;z-index:auto!important;display:flex!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important;padding-bottom:4px!important}
  body.ar144.ar14-route-obstacles .ar12-obstacle-toolbar::-webkit-scrollbar{display:none!important}
  body.ar144.ar14-route-obstacles .ar12-obstacle-toolbar button{flex:0 0 auto!important;min-height:36px!important;padding:0 11px!important;border-radius:11px!important;font-size:9px!important}
  body.ar144.ar14-route-obstacles .ar12-obstacle-grid{grid-template-columns:1fr!important;gap:8px!important}
  body.ar144.ar14-route-obstacles .ar12-obstacle-card{border-radius:18px!important;overflow:hidden!important}
  body.ar144.ar14-route-obstacles .ar12-obstacle-video{display:grid!important;grid-template-columns:1fr!important;width:auto!important;margin:8px 9px!important;padding:0!important;border:1px solid var(--m-line)!important;border-radius:22px!important;overflow:hidden!important;background:#101315!important}
  body.ar144.ar14-route-obstacles .ar12-obstacle-video-copy{padding:20px 16px!important}
  body.ar144.ar14-route-obstacles .ar12-obstacle-video-media{min-height:220px!important}

  /* ---------- media/news/FAQ generic compactness ---------- */
  body.ar144 .ar13-video-page,body.ar144 .ar13-news-page,body.ar144 .ar13-faq{padding-top:20px!important}
  body.ar144 .ar13-media-head{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-bottom:15px!important}
  body.ar144 .ar13-media-head h2{font-size:33px!important;line-height:.98!important}
  body.ar144 .ar13-media-head p{font-size:11.5px!important;line-height:1.5!important}
  body.ar144 .ar13-video-feature{height:210px!important;min-height:210px!important;border-radius:19px!important}
  body.ar144 .ar13-video-grid{grid-template-columns:1fr!important;gap:8px!important}
  body.ar144 .ar13-video-card{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;min-height:90px!important;border-radius:16px!important}
  body.ar144 .ar13-video-thumb{min-height:90px!important}
  body.ar144 .ar13-video-meta{padding:11px!important}
  body.ar144 .ar13-news-grid{grid-template-columns:1fr!important;gap:8px!important}
  body.ar144 .ar13-faq-group{grid-template-columns:1fr!important}

  /* ---------- footer ---------- */
  body.ar144 .ar13-footer,body.ar144 .ar11-footer{margin:8px 9px 0!important;border:1px solid var(--m-line)!important;border-radius:22px!important;background:#0d1011!important;overflow:hidden!important;padding:0!important}
  body.ar144 .ar11-footer-countdown{display:none!important}
  body.ar144 .ar11-footer-main{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;margin:0!important;padding:20px 16px 14px!important;width:100%!important}
  body.ar144 .ar11-footer-brand{display:flex!important;align-items:center!important;gap:10px!important}
  body.ar144 .ar11-footer-brand img{width:40px!important;height:40px!important;border-radius:12px!important;background:#fff!important;object-fit:contain!important}
  body.ar144 .ar11-footer-brand b{font-size:12px!important}
  body.ar144 .ar11-footer-brand span{font-size:9px!important;color:#8d9498!important}
  body.ar144 .ar11-footer-nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 12px!important;border-top:1px solid var(--m-line)!important}
  body.ar144 .ar11-footer-nav a{min-height:37px!important;display:flex!important;align-items:center!important;border-bottom:1px solid var(--m-line)!important;font-size:8px!important;color:#d7dadd!important}
  body.ar144 .ar11-footer-contact{display:grid!important;grid-template-columns:1fr!important;gap:5px!important}
  body.ar144 .ar11-footer-contact a{font-size:10px!important}
  body.ar144 .ar11-footer-bottom{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;width:100%!important;margin:0!important;padding:13px 16px calc(16px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--m-line)!important;font-size:9px!important}
  body.ar144 .ar11-footer-bottom>a:last-child{grid-column:2!important}
  body.ar144 .ar6-contact-bar{display:none!important}

  /* ---------- cookie panel stays above dock ---------- */
  body.ar144 .ar21-consent .ar14-consent-banner,body.ar144 .ar14-consent-banner{left:9px!important;right:9px!important;bottom:calc(var(--m-dock) + 16px + env(safe-area-inset-bottom))!important;width:auto!important;transform:none!important;grid-template-columns:1fr!important;gap:9px!important;padding:13px!important;border-radius:18px!important}
  body.ar144 .ar14-consent-copy b{font-size:12px!important;font-weight:850!important}
  body.ar144 .ar14-consent-copy span{font-size:8.5px!important;line-height:1.4!important}
  body.ar144 .ar14-consent-actions{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:5px!important}
  body.ar144 .ar14-consent-actions button,body.ar144 .ar14-consent-actions form button,body.ar144 .ar21-consent-settings-trigger{min-height:38px!important;padding:0 6px!important;border-radius:11px!important;font-size:9px!important}
  body.ar144 .ar14-consent-panel>section,body.ar144 .ar21-consent .ar14-consent-panel>section{left:8px!important;right:8px!important;bottom:calc(var(--m-dock) + 16px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:70svh!important;padding:16px!important;border-radius:20px!important}
  body.ar144 .ar21-cookie-settings,body.ar144 .ar14-cookie-settings{right:10px!important;bottom:calc(var(--m-dock) + 17px + env(safe-area-inset-bottom))!important}
}

@media (max-width:390px){
  body.ar144.ar6-home .ar10-hero-copy h1,
  body.ar144.ar6-home .ar10-hero-copy .ar27-hero-slogan{font-size:43px!important}
  body.ar144 .ar14-menu-primary{grid-template-columns:repeat(2,1fr)!important}
  body.ar144 .ar14-menu-primary>a{min-height:65px!important}
  body.ar144.ar14-route-challenges .ar15-challenge-card{flex-basis:87vw!important;width:87vw!important;max-width:87vw!important}
  body.ar144.ar14-route-photo .ar15-photo-card,body.ar144.ar14-route-photo .ar15-photo-card[class*="ar15-photo-card-"]{flex-basis:86vw!important;width:86vw!important}
}

@media (max-width:819px) and (prefers-reduced-motion:reduce){
  body.ar144 .ar14-menu-sheet,body.ar144 .ar14-app-menu{transition:none!important}
}
