.mb-legal{max-width:var(--mb-grid-narrow);margin:0 auto}.mb-legal h2{font-size:clamp(1.4rem,2.2vw,1.7rem);margin:2.75rem 0 0.6em;padding-top:1.25rem;border-top:1px solid var(--wp--preset--color--mb-line)}.mb-legal h2:first-child{margin-top:0;padding-top:0;border-top:0}.mb-legal h3{font-size:clamp(1.05rem,1.4vw,1.15rem);margin:1.75rem 0 0.4em;color:var(--wp--preset--color--mb-text-strong)}.mb-legal p{font-size:0.97rem;line-height:1.7;color:var(--wp--preset--color--mb-text)}.mb-legal ul,.mb-legal ol{padding-left:1.5rem;margin:0 0 1em}.mb-legal ul li,.mb-legal ol li{font-size:0.97rem;line-height:1.65;margin-bottom:0.4em;color:var(--wp--preset--color--mb-text)}.mb-legal a{color:var(--wp--preset--color--mb-blue-dark);text-decoration:underline;text-underline-offset:2px}.mb-legal a:hover{color:var(--mb-link-hover)}.mb-legal__meta{font-size:0.85rem;color:var(--wp--preset--color--mb-text-muted);margin-bottom:1.5rem}