.mn-leg{--mn-ink:#242a30;--mn-muted:#646e78;--mn-blue:#143f62;--mn-line:#d7dfe5;--mn-paper:#fff;color:var(--mn-ink);font:16px/1.65 Arial,Helvetica,sans-serif;max-width:1120px;margin:28px auto;padding:0 20px}.mn-leg *,.mn-law *{box-sizing:border-box}.mn-leg__catalog-head{max-width:840px;margin:0 auto 25px}.mn-leg__eyebrow{margin:0 0 7px;color:#586a78;text-transform:uppercase;font-size:12px;letter-spacing:.07em;font-weight:700}.mn-leg__catalog-head h1{margin:0 0 8px;color:#173f5e;font:700 32px/1.2 Georgia,"Times New Roman",serif}.mn-leg__catalog-head>p:last-child{margin:0;color:#4e5963}.mn-leg__filters{display:grid;grid-template-columns:minmax(240px,1fr) 150px 210px auto;gap:12px;align-items:end;padding:17px;margin:0 auto 20px;max-width:900px;border:1px solid var(--mn-line);background:#f6f8f9}.mn-leg__filters label{font-size:12px;font-weight:700;color:#394650}.mn-leg__filters input,.mn-leg__filters select{display:block;width:100%;height:42px;margin-top:5px;padding:8px 10px;border:1px solid #aeb9c2;border-radius:2px;background:#fff;color:#222;font:14px Arial,sans-serif}.mn-leg__filters button{height:42px;padding:0 18px;border:1px solid #143f62;border-radius:2px;background:#143f62;color:#fff;font-weight:700;cursor:pointer}.mn-leg__filters button:hover{background:#0d304b}.mn-leg__result-count{max-width:900px;margin:0 auto 5px;color:var(--mn-muted);font-size:13px}.mn-leg__list{max-width:900px;margin:0 auto;border-top:1px solid var(--mn-line)}.mn-leg__entry{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 4px;border-bottom:1px solid var(--mn-line)}.mn-leg__entry-meta{margin:0 0 3px;color:#5e6b76;text-transform:uppercase;font-size:11px;letter-spacing:.045em;font-weight:700}.mn-leg__entry h2{margin:0 0 3px;font:700 18px/1.35 Georgia,"Times New Roman",serif}.mn-leg__entry h2 a{color:#164d77;text-decoration:none}.mn-leg__entry h2 a:hover{text-decoration:underline}.mn-leg__entry-main>p:last-child{margin:0;color:#434d56;font-size:14px;line-height:1.5}.mn-leg__entry-link{flex:none;color:#174b73;font-size:13px;font-weight:700;text-decoration:none}.mn-leg__entry-link:hover{text-decoration:underline}.mn-leg__no-results{padding:24px;text-align:center;color:var(--mn-muted)}.mn-leg__catalog-note{max-width:900px;margin:18px auto 0;padding-top:12px;border-top:1px solid var(--mn-line);color:#626c75;font-size:12px}
.mn-law{--mn-line:#d7dfe5;--mn-muted:#646e78;max-width:980px;margin:22px auto 55px;padding:0 24px;color:#21272d;font:16px/1.72 Georgia,"Times New Roman",serif}.mn-law__breadcrumb{margin:0 0 14px;color:#5e6871;font:12px/1.4 Arial,sans-serif}.mn-law__breadcrumb a,.mn-law__footer a{color:#174b73;text-decoration:none}.mn-law__breadcrumb a:hover,.mn-law__footer a:hover{text-decoration:underline}.mn-law__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;background:#f2f5f7;border-top:1px solid #d9e0e5;border-bottom:1px solid #d9e0e5;font:12px Arial,sans-serif}.mn-law__status{color:#4c5963}.mn-law__toolbar>div{display:flex;gap:14px;align-items:center}.mn-law__toolbar a,.mn-law__compiled{color:#174b73;font-weight:700;text-decoration:none}.mn-law__toolbar a:hover{text-decoration:underline}.mn-law__compiled{padding-left:14px;border-left:1px solid #cbd4db}.mn-law__date{margin:22px 0 8px;text-align:center;font:700 13px Arial,sans-serif;letter-spacing:.04em}.mn-law__ementa{margin:0 auto 21px;max-width:850px;text-align:justify;font:14px/1.55 Arial,sans-serif}.mn-law__related{margin:20px 0;padding:12px 15px;border:1px solid #d9e0e5;background:#f8f9fa;font:13px/1.5 Arial,sans-serif}.mn-law__related strong{color:#263746}.mn-law__related ul{margin:6px 0 0;padding-left:19px}.mn-law__related a,.mn-law__body a{color:#174b73}.mn-law__body{max-width:850px;margin:0 auto;font:16px/1.72 Georgia,"Times New Roman",serif}.mn-law__body p{text-align:justify;margin:0 0 13px}.mn-law__body h2,.mn-law__body h3{text-align:center;margin:26px 0 12px;font:700 16px/1.4 Arial,sans-serif;text-transform:uppercase}.mn-law__body del{color:#7d3333;text-decoration:line-through;text-decoration-thickness:1px}.mn-law__body ins{color:#173f5e;text-decoration:none;border-bottom:1px solid #7894a8}.mn-law__body blockquote{margin:12px 0 16px;padding:8px 15px;border-left:3px solid #aab8c3;background:#f8f9fa;font-size:14px}.mn-law__not-transcribed{padding:12px;border:1px solid #e2d7b8;background:#fffaf0;color:#624e22;font:14px/1.5 Arial,sans-serif}.mn-law__pdf{margin:38px 0 0;padding-top:16px;border-top:1px solid var(--mn-line);font-family:Arial,sans-serif}.mn-law__pdf h2{margin:0;color:#173f5e;font:700 20px Georgia,"Times New Roman",serif}.mn-law__pdf>p{margin:4px 0 12px;color:var(--mn-muted);font-size:13px}.mn-law__pdf-frame{height:min(85vh,1050px);min-height:560px;border:1px solid #c8d0d6;background:#52575c}.mn-law__pdf-frame iframe{width:100%;height:100%;border:0}.mn-law__footer{margin-top:24px;padding-top:12px;border-top:1px solid var(--mn-line);font:13px Arial,sans-serif}
.mn-admin-fields{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px}.mn-admin-fields label{display:flex;flex-direction:column;gap:5px;font-weight:600}.mn-admin-fields input:not([type=checkbox]),.mn-admin-fields select,.mn-admin-fields textarea{max-width:100%;width:100%}.mn-admin-wide{grid-column:1/-1}.mn-admin-check{flex-direction:row!important;align-items:center}.mn-admin-relations{max-height:280px;overflow:auto}.mn-admin-relations label{display:block;margin:7px 0;font-size:12px}#mn_pdf_label{margin-left:8px;font-weight:400}.mn-admin-fields button{align-self:flex-start}
@media(max-width:760px){.mn-leg{padding:0 12px}.mn-leg__filters{grid-template-columns:1fr 1fr}.mn-leg__filters label:first-child{grid-column:1/-1}.mn-leg__entry{align-items:flex-start;flex-direction:column;gap:7px}.mn-law{padding:0 15px}.mn-law__toolbar{align-items:flex-start;flex-direction:column}.mn-law__pdf-frame{height:75vh;min-height:420px}}
@media(max-width:520px){.mn-leg__filters{grid-template-columns:1fr}.mn-leg__filters label:first-child{grid-column:auto}.mn-leg__catalog-head h1{font-size:27px}.mn-admin-fields{grid-template-columns:1fr}.mn-admin-wide{grid-column:auto}}
.mn-law__amendments{max-width:850px;margin:34px auto 0;padding-top:18px;border-top:1px solid var(--mn-line);font:15px/1.65 Arial,sans-serif}.mn-law__amendments>h2{color:#173f5e;font:700 21px Georgia,"Times New Roman",serif}.mn-law__change{margin:16px 0;padding:15px 17px;border:1px solid #d9e0e5;background:#fbfcfd}.mn-law__change h3{margin:0 0 10px;color:#263746;font:700 15px Arial,sans-serif}.mn-law__change p{margin:8px 0;text-align:left}.mn-law__change del{color:#7d3333;background:#fff0f0}.mn-law__change ins{color:#173f5e;background:#fff8dc;text-decoration:none}.mn-law__change-cite{font-size:12px;color:#5c6872}

/* Single-norm pages follow the editorial sheet and reference rail used by the local demonstration. */
.mn-law{--mn-blue:#174b78;--mn-gold:#d5a52a;--mn-ink:#202833;--mn-muted:#5d6874;--mn-line:#d9e0e7;max-width:1160px;margin:0 auto 42px;padding:0 24px;color:var(--mn-ink);font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}
.mn-law__breadcrumb{margin:22px 0;color:var(--mn-muted);font:13px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}
.mn-law__breadcrumb a,.mn-law__footer a{color:#075b9a;text-decoration:none}.mn-law__breadcrumb a:hover,.mn-law__footer a:hover{text-decoration:underline}
.mn-law__layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:22px;align-items:start}
.mn-law__sheet,.mn-law__rail{background:#fff;border:1px solid var(--mn-line);border-radius:6px}
.mn-law__sheet{min-width:0;padding:32px 42px}
.mn-law__kicker{margin:0;color:var(--mn-blue);text-transform:uppercase;font:800 12px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.09em}
.mn-law__sheet>h1{margin:8px 0;color:var(--mn-ink);font:700 31px/1.2 Georgia,"Times New Roman",serif}
.mn-law__ementa{max-width:none;margin:12px 0 20px;color:#404b56;text-align:left;font:18px/1.5 Georgia,"Times New Roman",serif}
.mn-law__meta{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 24px;font:12px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}
.mn-law__meta span{padding:3px 10px;border:1px solid var(--mn-line);border-radius:20px}
.mn-law__callout{margin:22px 0;padding:13px 16px;border-left:4px solid var(--mn-gold);background:#fff8e5;color:#303943;font:14px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}
.mn-law__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 22px;font:14px system-ui,-apple-system,"Segoe UI",sans-serif}
.mn-law__button{display:inline-block;padding:8px 12px;border-radius:4px;background:var(--mn-blue);color:#fff!important;text-decoration:none;font-weight:700}
.mn-law__button:hover{background:#103b62}.mn-law__source-link{color:#075b9a}
.mn-law__text,.mn-law__history,.mn-law__pdf{margin-top:28px}
.mn-law__text>h2,.mn-law__history>h2,.mn-law__pdf>h2,.mn-law__amendments>h2{margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid var(--mn-line);color:var(--mn-ink);text-align:left;text-transform:none;font:700 21px/1.3 Georgia,"Times New Roman",serif}
.mn-law__body{max-width:none;margin:0;color:var(--mn-ink);font:16px/1.8 Georgia,"Times New Roman",serif}
.mn-law__body p{margin:12px 0;text-align:justify}.mn-law__body h2,.mn-law__body h3{margin:30px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--mn-line);color:var(--mn-ink);text-align:left;text-transform:none;font:700 21px/1.3 Georgia,"Times New Roman",serif}
.mn-law__body h3{font-size:18px}.mn-law__body del{padding:1px 3px;background:#fff0f0;color:#8d3030}.mn-law__body ins{padding:1px 3px;background:#fff2c8;color:#202833;text-decoration:none;border:0}
.mn-law__related{margin:20px 0;padding:14px 16px;border:1px solid var(--mn-line);background:#f8f9fa;font:14px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}
.mn-law__amendments{max-width:none;margin:30px 0 0;padding-top:18px;font:15px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}
.mn-law__change{padding:15px 17px;border:1px solid var(--mn-line);border-radius:4px;background:#fbfcfd}.mn-law__change h3{font:700 15px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif}
.mn-law__timeline{margin:16px 0 0 5px;padding-left:17px;border-left:2px solid var(--mn-line)}
.mn-law__event{position:relative;margin:0 0 17px;font:14px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}.mn-law__event:before{position:absolute;top:6px;left:-23px;width:8px;height:8px;border-radius:50%;background:var(--mn-blue);content:""}.mn-law__event strong{display:block}.mn-law__event a{color:var(--mn-blue);text-decoration:none}.mn-law__event span,.mn-law__event p{color:var(--mn-muted);font-size:12px}.mn-law__event p{margin:4px 0}
.mn-law__pdf{font-family:system-ui,-apple-system,"Segoe UI",sans-serif}.mn-law__pdf>p{color:var(--mn-muted);font-size:13px}.mn-law__pdf-frame{height:min(85vh,1050px);min-height:560px;border:1px solid #c8d0d6;border-radius:4px;background:#52575c}.mn-law__pdf-frame iframe{width:100%;height:100%;border:0}
.mn-law__rail{position:sticky;top:16px;height:max-content;padding:20px;font:14px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}.mn-law__rail h2{margin:0 0 12px;color:#202833;font:700 16px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif}.mn-law__rail a{display:block;margin:10px 0;color:#075b9a;text-decoration:none}.mn-law__rail a:hover{text-decoration:underline}.mn-law__rail .mn-law__toc-sub{padding-left:12px;font-size:13px}.mn-law__rail hr{height:0;margin:18px 0;border:0;border-top:1px solid var(--mn-line)}.mn-law__legend,.mn-law__fine{color:var(--mn-muted);font-size:12px}.mn-law__legend p{margin:7px 0}.mn-law__legend del{color:#8d3030;background:#fff0f0}.mn-law__legend ins{background:#fff2c8;text-decoration:none}
.mn-law__footer{margin-top:28px;padding-top:14px;border-top:1px solid var(--mn-line);font:13px system-ui,-apple-system,"Segoe UI",sans-serif}
@media(max-width:820px){.mn-law{padding:0 18px}.mn-law__layout{grid-template-columns:1fr}.mn-law__rail{position:static;order:-1}.mn-law__sheet{padding:24px}.mn-law__sheet>h1{font-size:27px}}
@media(max-width:520px){.mn-law{padding:0 12px}.mn-law__sheet{padding:20px 17px}.mn-law__meta{gap:6px}.mn-law__pdf-frame{height:72vh;min-height:420px}}
/* Remove the blog-post chrome around a norm: the norm template already supplies its own title and navigation. */
body.single-mn_norma .td-post-header{display:none!important}
body.single-mn_norma .td-ss-main-content>article.post>footer{display:none!important}
body.single-mn_norma .td-main-content-wrap,body.single-mn_norma .td-main-content,body.single-mn_norma .td-ss-main-content,body.single-mn_norma .td-post-content,body.single-mn_norma .td-ss-main-content>article.post,body.single-mn_norma article.mn-law{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
body.single-mn_norma .td-post-content{color:#202833!important}
body.single-mn_norma .mn-law__sheet>h1{color:#202833!important;font-size:31px!important}
body.single-mn_norma .mn-law__text>h2,body.single-mn_norma .mn-law__history>h2,body.single-mn_norma .mn-law__pdf>h2,body.single-mn_norma .mn-law__amendments>h2,body.single-mn_norma .mn-law__body h2,body.single-mn_norma .mn-law__body h3{color:#202833!important}
.mn-law__pdf-missing{margin:0 0 18px;padding:10px 13px;border:1px solid #e2d7b8;border-radius:4px;background:#fffaf0;color:#624e22;font:13px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}
@media(max-width:820px){body.single-mn_norma .mn-law__sheet>h1{font-size:27px!important}}
