@media (max-width:829px){.mfx.mfx .ax1-in{gap:14px;align-items:stretch}.mfx.mfx .ax1-in .hero-title{font-size:38px;line-height:1.05}.mfx.mfx .ax1-in .lede{font-size:16px;line-height:1.5;max-width:none}.mfx.mfx .sec.ax3{padding:40px 20px 48px}.mfx.mfx .ax3-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px}.mfx.mfx .ax3-card:not(.ax3-wide){position:relative;display:flex;flex-direction:column;min-height:0;padding:0;border-radius:16px;overflow:hidden;box-shadow:none;background:color-mix(in srgb,var(--b) 4%,var(--chrome));border:1px solid color-mix(in srgb,var(--b) 16%,var(--st2))}.mfx.mfx .ax3-card>.bgph{position:absolute;inset:0;display:block;height:auto;order:0;z-index:0}.mfx.mfx .ax3-card>.bgph.has:after{content:"";position:absolute;inset:0;z-index:1;background:color-mix(in srgb,var(--chrome) 60%,transparent)}.mfx.mfx .ax3-card:not(.ax3-wide)>.ax3-c{position:relative;z-index:3;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;height:72px;min-height:72px;padding:0 16px;box-sizing:border-box;flex:none}.mfx.mfx .ax3-card:not(.ax3-wide) .ax3-row{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex:none;height:auto;min-height:0;width:auto}.mfx.mfx .ax3-card:not(.ax3-wide) h3{position:static;margin:0;font-size:14px;font-weight:650;text-align:left;flex:1 1 auto;min-width:0;letter-spacing:-.01em}.mfx.mfx .ax3-card:has(>.ax3-c>.ax3-row) h3{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mfx.mfx .ax3-card .ax3-row .ax3-mk,.mfx.mfx .ax3-card:not(.ax3-wide) .ax3-mk{width:34px;height:34px;border-radius:10px;flex:none;min-width:0;aspect-ratio:auto}.mfx.mfx .ax3-card .ax3-mk>.ax3-art,.mfx.mfx .ax3-card .ax3-row .ax3-mk>.ax3-art{width:100%;height:100%;max-width:100%;max-height:100%}.mfx.mfx .ax3-card:not(.ax3-wide) .ax3-mk.wm{width:auto;height:auto;border-radius:0;background:none;-webkit-margin-end:auto;margin-inline-end:auto;flex:0 1 auto;min-width:0;max-width:46%}.mfx.mfx .ax3-card .ax3-mk.wm>.ax3-art.ax3-wm{width:auto;max-width:100%;height:22px;max-height:22px;object-fit:contain;object-position:left center}.mfx.mfx .ax3-card.ax3-and .ax3-mk.wm>.ax3-art.ax3-wm{height:18px;max-height:18px}.mfx.mfx .ax3-card .ax3-badge{flex:none;margin:0;padding:0;height:auto}.mfx.mfx .ax3-card .ax3-badge .ax3-bdg{height:36px;width:auto}.mfx.mfx .ax3-card:not(.ax3-wide) .btn{min-height:38px;padding:0 16px;font-size:14px;width:auto;flex:none}.mfx.mfx .ax3-card.ax3-wide{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:14px;border-radius:16px;box-shadow:none;text-align:left}.mfx.mfx .ax3-wide>.ax3-c{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:0}.mfx.mfx .ax3-wide .ax3-mk{width:36px;height:36px;border-radius:11px;flex:none}.mfx.mfx .ax3-wide .ax3-mk .cxk{width:22px;height:22px}.mfx.mfx .ax3-wide h3{font-size:16px;margin:0;text-align:left}.mfx.mfx .ax3-wide p{font-size:13.5px;line-height:1.45;margin:2px 0 0;text-align:left;max-width:none}.mfx.mfx .ax3-wide>.btn{align-self:stretch;width:auto;min-height:42px}.mfx.mfx .axf,.mfx.mfx .axf.flip{--wd:to top;padding:44px 20px 40px}.mfx.mfx .axf-grid,.mfx.mfx .axf.flip .axf-grid{display:flex;flex-direction:column;align-items:stretch;gap:20px}.mfx.mfx .axf-text{min-width:0;align-self:stretch}.mfx.mfx .axf.flip .axf-text{order:0}.mfx.mfx .axf-list{flex-wrap:nowrap;overflow-x:auto;max-width:none;align-self:stretch;margin:6px calc(var(--gut) * -1) 0;padding:2px var(--gut) 8px;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--gut)}.mfx.mfx .axf-list::-webkit-scrollbar{display:none}.mfx.mfx .axf-it{flex:none;scroll-snap-align:start}.mfx.mfx .axf-col{margin:0 calc(var(--gut) * -1);gap:10px;min-width:0}.mfx.mfx .axf-stage{position:relative;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.mfx.mfx .axf-stage>.bgph.has{position:relative;inset:auto;display:block;height:var(--band);border-radius:0}.mfx.mfx .axf-face{position:absolute;inset:auto;left:var(--gut);right:var(--gut);top:0;width:auto;max-width:none;pointer-events:none}.mfx.mfx .axf-face.on{position:relative;left:auto;right:auto;top:auto;margin:0 var(--gut);pointer-events:auto}.mfx.mfx .axf-stage:has(>.bgph.has)>.axf-face{top:calc(var(--band) + 14px)}.mfx.mfx .axf-stage:has(>.bgph.has)>.axf-face.on{top:auto;margin-top:14px}.mfx.mfx .axf-note{padding:0 var(--gut)}.mfx.mfx .axf-face[data-face=journey] .axf-fm>*{background:var(--chrome);border:1px solid var(--st2);border-radius:20px;padding:16px 12px 10px;box-shadow:var(--shadow-sm)}.mfx.mfx .axf-face .axf-fm>*{zoom:1.15!important}@supports (animation-timeline:view()){.mfx.mfx .axf-stage>.bgph.has>i{inset:-7% 0;animation:bandpar linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}@media (prefers-reduced-motion:reduce){.mfx.mfx .axf-stage>.bgph.has>i{animation:none;inset:0}}.mfx.mfx .closing{--bump-foot:56px}.mfx.mfx>section:has(>.bgph:not(.ocbg)):not(.sys-scene):not(.scene:first-child).closing>.sb.sec{display:flex;align-items:center;gap:12px}.mfx.mfx .closing-title{font-size:40px;line-height:1.06}.mfx.mfx .closing .inner{gap:14px}.mfx.mfx .ax3-closecta{width:100%;margin-top:6px}.mfx.mfx .ax3-closecta .btn{width:100%;min-height:52px;flex:1 1 100%}}