/* MON frame for WordPress content (legal pages, Karrier, news, migrated posts, 410 page) — GO-LIVE B1. */
body.mh-content-page .mh-content{background:var(--paper);padding:150px 5vw 90px;min-height:60vh}
body.mh-content-page .mh-content-article{max-width:820px;margin:0 auto;color:var(--ink);font-size:17px;line-height:1.7}
body.mh-content-page .mh-content-article h1{font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-.04em;margin:0 0 22px;overflow-wrap:break-word;hyphens:auto}
body.mh-content-page .mh-content-article .mh-kicker a{color:inherit;text-decoration:none}
body.mh-content-page .mh-content-meta{color:var(--muted);font-size:14px;margin:0 0 10px}
body.mh-content-page .mh-content-archive{background:#fff;border-left:4px solid var(--red);padding:12px 16px;font-size:14px;color:#33363a;margin:0 0 30px}
body.mh-content-page .mh-content-body{overflow-wrap:break-word}
body.mh-content-page .mh-content-body :is(h2,h3,h4){line-height:1.2;letter-spacing:-.02em;margin:1.8em 0 .6em}
body.mh-content-page .mh-content-body h2{font-size:28px}
body.mh-content-page .mh-content-body h3{font-size:22px}
body.mh-content-page .mh-content-body h4{font-size:18px}
body.mh-content-page .mh-content-body p,body.mh-content-page .mh-content-body li{margin:0 0 .9em}
body.mh-content-page .mh-content-body :is(ul,ol){padding-left:1.4em;margin:0 0 1.2em}
body.mh-content-page .mh-content-body a{color:var(--red2);text-decoration:underline;overflow-wrap:anywhere}
body.mh-content-page .mh-content-body img{max-width:100%;height:auto;display:block;margin:1.2em 0}
body.mh-content-page .mh-content-body figure{margin:1.4em 0}
body.mh-content-page .mh-content-body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;font-size:15px;margin:0 0 1.4em}
body.mh-content-page .mh-content-body :is(th,td){border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}
body.mh-content-page .mh-content-body th{background:#fff}
body.mh-content-page .mh-news-list{list-style:none;padding:0;margin:30px 0 0}
body.mh-content-page .mh-news-list li{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}
body.mh-content-page .mh-news-list a{color:var(--ink);font-weight:700;text-decoration:none}
body.mh-content-page .mh-news-list time{color:var(--muted);font-size:14px;white-space:nowrap}
body.mh-content-page .mh-content .mh-buttons{margin-top:34px}
body.mh-content-page .mh-content-gone{text-align:center}
body.mh-content-page .mh-content-gone .mh-buttons{justify-content:center}
body.mh-content-page .mh-content-gone .mh-final-contact a{color:var(--ink);font-weight:700}
@media(max-width:650px){body.mh-content-page .mh-content{padding:110px 20px 60px}body.mh-content-page .mh-content-article{font-size:16px}body.mh-content-page .mh-news-list li{flex-direction:column;gap:4px}}
/* Light content pages: the header gets its solid (scrolled) look from the start; outline buttons on a light ground. */
body.mh-content-page .mh-header{background:#090b0ef2;border-bottom:1px solid #ffffff14}
body.mh-content-page .mh-content .mh-outline{border-color:var(--ink);color:var(--ink)}
