:where(html.aveno-uusi .journey,.about-page) .mobile-menu{display:none}@media (width<=860px){:where(html.aveno-uusi .journey,.about-page) .mobile-menu{grid-column:-2/-1;justify-self:end;display:block}:where(html.aveno-uusi .journey,.about-page) .mobile-menu-toggle{width:48px;height:48px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}:where(html.aveno-uusi .journey,.about-page) .mobile-menu-panel{z-index:4;top:calc(100% + 4px);right:var(--hero-edge);left:var(--hero-edge);max-height:calc(100svh - 112px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border:1px solid var(--line-soft);background:var(--paper-bright);color:var(--navy);border-radius:16px;gap:20px;padding:14px 20px 20px;display:grid;position:absolute;overflow-y:auto;box-shadow:0 16px 38px #0b183024}:where(html.aveno-uusi .journey,.about-page) .mobile-menu-panel[hidden]{display:none}:where(html.aveno-uusi .journey,.about-page) .mobile-menu-links a{border-bottom:1px solid var(--line-soft);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px 0;font-size:17px;font-weight:570;display:flex}:where(html.aveno-uusi .journey,.about-page) .mobile-menu-links a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px;font-weight:750}:where(html.aveno-uusi .journey,.about-page) .mobile-menu-links svg{color:var(--gold-deep);flex:none}:where(html.aveno-uusi .journey,.about-page) .mobile-menu-cta{background:var(--navy);min-height:50px;color:var(--paper-bright);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;font-size:14px;font-weight:650;display:flex}:where(html.aveno-uusi .journey,.about-page) .mobile-menu-cta svg{color:var(--gold);flex:none}}
