/* Only new WordPress content and the native admin toolbar; existing source frames stay exact. */
body.mh .mw-editorial {box-sizing:border-box;max-width:1312px;margin:0 auto;padding:24px clamp(20px,4vw,64px);color:var(--mh-text);font-family:Assistant,sans-serif;font-size:17px;line-height:1.6}
body.mh .mw-editorial h1,body.mh .mw-editorial h2,body.mh .mw-editorial h3 {font-family:Poppins,sans-serif;font-weight:500;color:var(--mh-text)}
body.mh .mw-editorial h1 {font-size:56px;line-height:1.08;margin:0 0 24px}body.mh .mw-editorial h2 {font-size:32px;line-height:1.2;margin:32px 0 12px}body.mh .mw-editorial h3 {font-size:22px;line-height:1.3;margin:32px 0 12px}
body.mh .mw-editorial > :first-child {margin-top:0}body.mh .mw-editorial > :last-child {margin-bottom:0}body.mh .mw-editorial p{max-width:65ch;margin:0 0 16px}body.mh .mw-editorial img{max-width:100%;height:auto;border-radius:8px}body.mh .mw-editorial a{color:inherit;text-underline-offset:4px}
body.admin-bar .mh-nav{top:32px}
@media(max-width:782px){body.admin-bar .mh-nav{top:46px}}
@media(max-width:767px){body.mh .mw-editorial{font-size:16px;padding:20px}body.mh .mw-editorial h1{font-size:40px}body.mh .mw-editorial h2{font-size:28px}body.mh .mw-editorial h3{font-size:20px}}
