
#mama-baby-mvp .mb-stage7-not-found{max-width:920px;margin:0 auto;min-height:calc(100dvh - clamp(10px,2vh,20px) - 24px);display:flex;flex-direction:column}
#mama-baby-mvp .mb-stage7-not-found .mb-stage3-site-head,#mama-baby-mvp .mb-stage7-not-found .mb-stage3-footer{flex-shrink:0}
#mama-baby-mvp .mb-stage7-not-found-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:100%;max-width:640px;margin:0 auto;padding:24px 0;text-align:center}
#mama-baby-mvp .mb-stage7-not-found-character{display:block;width:200px;height:172px;object-fit:contain}
#mama-baby-mvp .mb-stage7-not-found h2{margin:0;font-size:clamp(28px,3.3vw,42px);line-height:1.2;font-weight:700;color:var(--mb-ink)}
#mama-baby-mvp .mb-stage7-not-found-copy{max-width:540px;margin:0;font-size:18px;line-height:1.6;color:var(--mb-body)}
#mama-baby-mvp .mb-stage7-not-found .mb-bot-send{min-height:48px;padding:10px 24px;font-size:16px}
@media(max-width:720px){
 #mama-baby-mvp .mb-stage7-not-found-character{width:168px;height:145px}
 #mama-baby-mvp .mb-stage7-not-found-body{gap:16px;padding:24px 0}
 #mama-baby-mvp .mb-stage7-not-found-copy{font-size:16px}
}
