#mama-baby-mvp .mb-stage7-policy{max-width:920px;margin:0 auto;min-height:calc(100dvh - clamp(10px,2vh,20px) - 24px)}
#mama-baby-mvp .mb-stage7-policy-body{width:100%;max-width:720px;margin:0 auto;padding:0 0 16px;font-size:16px;line-height:1.65;color:var(--mb-body)}
#mama-baby-mvp .mb-stage7-policy-body>.mb-back{margin:4px 0 24px}
#mama-baby-mvp .mb-stage7-policy-head{margin-bottom:32px}
#mama-baby-mvp .mb-stage7-policy h2{margin:0;color:var(--mb-ink);font-size:clamp(28px,3.3vw,42px);line-height:1.2;font-weight:700;overflow-wrap:break-word}
#mama-baby-mvp .mb-stage7-policy-edition{margin:12px 0 0;color:var(--mb-muted);font-size:14px;line-height:1.65}
#mama-baby-mvp .mb-stage7-policy-section{margin:0 0 28px}
#mama-baby-mvp .mb-stage7-policy-section h3{margin:0 0 10px;color:var(--mb-ink);font-size:20px;line-height:1.35;font-weight:700}
#mama-baby-mvp .mb-stage7-policy-section p{margin:0 0 16px}
#mama-baby-mvp .mb-stage7-policy-section ul,#mama-baby-mvp .mb-stage7-policy-section ol{margin:16px 0;padding-left:26px}
#mama-baby-mvp .mb-stage7-policy-section li{margin:6px 0;padding-left:2px}
