/* Typography and article components, limited to the reading surface. */
.mlt-prose{font:400 18px/1.85 var(--mlt-sans);color:#2d3e33;overflow-wrap:anywhere}.mlt-prose.entry-content{margin-top:0}.mlt-prose p{margin:0 0 1.35em}.mlt-prose :where(h2,h3,h4){scroll-margin-top:25px;font-family:var(--mlt-display);font-weight:600;letter-spacing:-.02em;color:var(--mlt-ink)}.mlt-prose h2{font-size:31px;line-height:1.35;margin:41px 0 20px;padding:0;border:0}.mlt-prose h2:first-child{margin-top:0}.mlt-prose h3{font-size:25px;line-height:1.4;margin:30px 0 17px}.mlt-prose h4{font-size:21px;line-height:1.45;margin:25px 0 14px}.mlt-prose a{color:#315944;text-decoration:underline;text-decoration-color:#819577;text-underline-offset:3px}.mlt-prose a:hover{color:#1a3c2a;text-decoration-color:currentColor}.mlt-prose :where(img,svg,iframe,video){max-width:100%}.mlt-prose img{height:auto}.mlt-prose iframe{width:100%}.mlt-prose iframe[src*="youtube"],.mlt-prose iframe[src*="youtu.be"]{aspect-ratio:16/9;height:auto;display:block}.mlt-prose figure{margin:29px 0;max-width:100%}.mlt-prose figure img{display:block}.mlt-prose figcaption,.mlt-prose .wp-caption-text{font-size:14px;line-height:1.6;color:var(--mlt-muted);margin:11px 0 0}.mlt-prose .wp-caption{max-width:100%;margin:25px 0}.mlt-prose ul,.mlt-prose ol{padding-left:25px;margin:22px 0 28px}.mlt-prose li{padding-left:5px;margin:10px 0}.mlt-prose li::marker{color:#315944;font-weight:600}.mlt-prose li>ul,.mlt-prose li>ol{margin:10px 0 15px}.mlt-prose blockquote{font:400 23px/1.65 var(--mlt-sans);padding:24px 28px;margin:32px 0;background:#e5e9dc;border:0;border-left:4px solid #9c7835;color:var(--mlt-ink)}.mlt-prose blockquote p:last-child{margin-bottom:0}.mlt-prose blockquote cite{display:block;font:400 14px/1.6 var(--mlt-sans);margin-top:16px}.mlt-prose pre{max-width:100%;overflow:auto;padding:23px;margin:28px 0;background:var(--mlt-ink);color:var(--mlt-white);font:14px/1.8 ui-monospace,Consolas,monospace;tab-size:4}.mlt-prose code{font-family:ui-monospace,Consolas,monospace;font-size:.85em;background:#e1e5d6;padding:2px 5px}.mlt-prose pre code{padding:0;font-size:inherit;background:transparent;color:inherit}.mlt-prose pre a{color:#ead18f}.mlt-prose hr{border:0;border-top:1px solid var(--mlt-line);margin:35px 0}.mlt-prose :where(.alignwide,.alignfull){margin-inline:0;max-width:100%;width:100%}.mlt-prose .alignleft{float:left;margin:0 23px 20px 0}.mlt-prose .alignright{float:right;margin:0 0 20px 23px}.mlt-prose .aligncenter{display:block;margin-inline:auto}.mlt-prose:after{content:"";display:block;clear:both}
/* Keep proper table semantics, headers and original numbering. */
.mlt-table-scroll,.mlt-prose .wp-block-table,.mlt-prose div.responsive-table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:28px 0;border:1px solid var(--mlt-line);scrollbar-color:#8f9a83 #efefe7;-webkit-overflow-scrolling:touch}.mlt-prose table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid var(--mlt-line);background:var(--mlt-white);font-size:15px;line-height:1.7;margin:25px 0}.mlt-prose .mlt-table-scroll>table,.mlt-prose .wp-block-table>table{margin:0;border:0;min-width:520px}.mlt-prose th,.mlt-prose td{padding:14px 16px;border:0;border-bottom:1px solid var(--mlt-line);text-align:left;vertical-align:top;font-size:15px;line-height:1.7}.mlt-prose th{background:var(--mlt-ink);color:var(--mlt-white);font-weight:500}.mlt-prose td+td{border-left:1px solid var(--mlt-line)}.mlt-prose tbody tr:nth-child(even){background:#f1f3e9}.mlt-prose caption{padding:12px 16px;text-align:left;font-size:14px;background:#e2e7d9;color:var(--mlt-ink)}.mlt-prose th a{color:inherit}.mlt-prose th[scope=row]{min-width:125px;overflow-wrap:normal}
.mlt-prose :where(.mlt-note,.mlt-facts,.mlt-warning){padding:24px 27px;margin:28px 0;border:1px solid #c3ccb5;border-left:4px solid #677c50;background:#e4ead9}.mlt-prose .mlt-warning{border-color:#d5c39e;border-left-color:#8c652d;background:#f3ead2}.mlt-prose :where(.mlt-note,.mlt-facts,.mlt-warning)>strong:first-child{display:block;font-size:18px;color:var(--mlt-ink);margin-bottom:10px}.mlt-prose :where(.mlt-note,.mlt-facts,.mlt-warning)>:last-child{margin-bottom:0}.mlt-prose .mlt-steps{padding-left:31px}.mlt-prose .mlt-steps li{padding:15px 18px;background:#e5e9dc;margin-bottom:13px}.mlt-prose details{padding:18px 22px;border:1px solid var(--mlt-line);margin:25px 0}.mlt-prose summary{cursor:pointer;font-weight:500}.mlt-prose details[open]>summary{margin-bottom:18px}.mlt-prose :where(input,textarea,select){font-size:16px}.mlt-prose .wpcf7{max-width:100%}.mlt-prose .wpcf7 input:not([type=checkbox]):not([type=radio]):not([type=submit]),.mlt-prose .wpcf7 textarea{width:100%}.mlt-prose .wpcf7 label{font-size:15px}.mlt-prose .wpcf7 input[type=submit]{background:var(--mlt-ink);color:var(--mlt-white)}.mlt-prose .wpcf7 .hidden-fields-container{padding:0;margin:0;border:0}.mlt-prose :where(.wp-block-button__link,.wp-element-button){color:var(--mlt-white);background:var(--mlt-ink);text-decoration:none}.mlt-prose :where(.wp-block-button__link,.wp-element-button):hover{background:#1a3c2a;color:var(--mlt-white)}
/* Existing E-E-A-T and TOC plugins retain their content and functionality. */
.mlt-prose>[class*="eeat-byline"],.mlt-prose>[class*="redbyline"]{background:#e4ead9;border:1px solid #c3ccb5;border-left:4px solid #9c7835;padding:18px 20px;margin:0 0 28px;font-size:14px;line-height:1.7}.mlt-prose [class*="eeat-byline"] p{margin:0 0 7px}.mlt-prose [class*="eeat-author-bio"]{max-width:100%}.mlt-prose>[class*="eeat-author-bio"],.mlt-prose>[class*="eeat-sources"]{background:#e5e9dc;border:1px solid var(--mlt-line);padding:24px;margin:35px 0}.mlt-prose [class*="eeat-author-bio"] h2,.mlt-prose [class*="eeat-author-bio"] h3{font-size:25px;margin-top:0}.mlt-prose [class*="eeat-author-bio"] p{font-size:15px;line-height:1.8}.mlt-prose .saboxplugin-wrap{background:#e5e9dc;border-color:var(--mlt-line);color:var(--mlt-ink)}.mlt-prose .saboxplugin-wrap a{color:var(--mlt-ink)}.mlt-prose>[class*="toc"]{font-size:15px;background:#e2e7d9}.mlt-prose [class*="toc"] :where(ol,ul){margin:8px 0;padding-left:23px}.mlt-prose [class*="toc"] li{margin:7px 0}.mlt-prose #ez-toc-container{width:100%;background:#e2e7d9;border:1px solid var(--mlt-line);border-radius:0;box-shadow:none;padding:23px;margin:28px 0;color:var(--mlt-ink)}.mlt-prose #ez-toc-container .ez-toc-title-container{display:flex;justify-content:space-between;align-items:center;gap:14px}.mlt-prose #ez-toc-container p.ez-toc-title{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;font:500 23px/1.4 var(--mlt-sans);color:var(--mlt-ink)}.mlt-prose #ez-toc-container a{font-size:15px;line-height:1.7;color:var(--mlt-ink)}.mlt-prose #ez-toc-container .ez-toc-title-toggle{flex:none}.mlt-site main[class*="eeat-author"]{max-width:1120px;margin-inline:auto;padding:40px 30px}
@media(max-width:650px){.mlt-prose{font-size:17px;line-height:1.85}.mlt-prose h2{font-size:27px;line-height:1.35;margin-top:34px}.mlt-prose h3{font-size:23px}.mlt-prose h4{font-size:20px}.mlt-prose blockquote{font-size:21px;padding:21px}.mlt-prose :where(.mlt-note,.mlt-facts,.mlt-warning){padding:21px}.mlt-prose .alignleft,.mlt-prose .alignright{float:none;display:block;margin:24px auto}.mlt-prose .wp-block-columns{display:block}.mlt-prose .wp-block-column{margin-bottom:24px}.mlt-prose>[class*="eeat-author-bio"],.mlt-prose>[class*="eeat-sources"]{padding:20px}.mlt-site main[class*="eeat-author"]{padding:30px 18px}.mlt-prose pre{padding:19px;font-size:14px}.mlt-prose #ez-toc-container{padding:20px}.mlt-prose #ez-toc-container p.ez-toc-title{font-size:21px}}

/* Preserve the existing Simple Author Box, with typography matching the theme. */
.mlt-prose .saboxplugin-wrap{margin-top:36px;padding:24px;max-width:100%;box-shadow:none}.mlt-prose .saboxplugin-wrap .saboxplugin-authorname{font:500 23px/1.4 var(--mlt-sans);margin-bottom:13px}.mlt-prose .saboxplugin-wrap .saboxplugin-desc{font:400 15px/1.8 var(--mlt-sans)}.mlt-prose .saboxplugin-wrap .saboxplugin-desc p{margin-bottom:14px}.mlt-prose .saboxplugin-wrap .saboxplugin-gravatar{float:left;margin:0 22px 15px 0}.mlt-prose .saboxplugin-wrap .saboxplugin-gravatar img{width:80px;height:80px;object-fit:cover}.mlt-prose .saboxplugin-wrap:after{content:"";display:block;clear:both}

/* Existing article fact boxes, scoped to the content rather than global selectors. */
.mlt-prose .info-box-lumpen-advanced,.mlt-prose .pilot-info-box{--accent-color:#345746;--light-color:#f5f6ef;--gradient-bg:linear-gradient(120deg,#e4e9da,#d8e1cc);background:#e4e9da;border:1px solid #b7c5a7;border-left:4px solid #345746;border-radius:0;padding:26px;margin:32px 0;color:#1c302b;font-family:var(--mlt-sans);box-shadow:none;transition:none;transform:none;max-width:100%;overflow:visible}
.mlt-prose .info-box-lumpen-advanced .info-header{display:flex;align-items:center;gap:15px;margin-bottom:20px;flex-wrap:wrap;background:transparent;padding:0;color:inherit}.mlt-prose .info-box-lumpen-advanced .info-header h2{font:600 27px/1.3 var(--mlt-display);margin:0;flex:1;min-width:170px;color:inherit}.mlt-prose .info-box-lumpen-advanced .info-icon{font-size:28px;background:transparent;box-shadow:none}.mlt-prose .info-box-lumpen-advanced .info-content{padding:0;background:none}.mlt-prose .info-box-lumpen-advanced .info-list{display:grid;gap:13px;margin-top:22px}.mlt-prose .info-box-lumpen-advanced .info-item{display:flex;gap:14px;align-items:flex-start;padding:14px;background:#f7f8ef;border-radius:0;transform:none;box-shadow:none}.mlt-prose .info-box-lumpen-advanced .info-item p{margin:0;font-size:16px}.mlt-prose .info-box-lumpen-advanced .info-circle{flex:none;background:none;width:auto;height:auto;padding:0;font-size:22px}.mlt-prose .pilot-info-box:before,.mlt-prose .pilot-info-box h3:before{display:none}.mlt-prose .pilot-info-box h3{font:600 26px/1.35 var(--mlt-display);color:inherit;margin:0 0 20px}.mlt-prose .pilot-info-box p{font-size:17px}.mlt-prose .pilot-info-box :last-child{margin-bottom:0}
@media(max-width:650px){.mlt-prose .info-box-lumpen-advanced,.mlt-prose .pilot-info-box{padding:21px}.mlt-prose .info-box-lumpen-advanced .info-header h2{font-size:25px}.mlt-prose .info-box-lumpen-advanced .info-item{padding:12px;gap:12px}.mlt-prose .info-box-lumpen-advanced .info-item p{font-size:15px}}
/* Neutralize oversized decorative pseudo-elements in the saved legacy styles. */
.mlt-prose .info-box-lumpen-advanced:before{display:none}.mlt-prose .info-box-lumpen-advanced:hover,.mlt-prose .pilot-info-box:hover{transform:none;box-shadow:none}.mlt-prose .info-box-lumpen-advanced .info-icon,.mlt-prose .info-box-lumpen-advanced .info-circle{display:none}.mlt-prose .info-box-lumpen-advanced .info-header h2{min-width:0;flex-basis:100%}.mlt-prose .info-box-lumpen-advanced .info-item{border-left:2px solid #728962}.mlt-prose .info-box-lumpen-advanced .info-item:hover{transform:none;box-shadow:none;background:#f7f8ef}@media(max-width:650px){.mlt-prose .info-box-lumpen-advanced .info-header h2{font-size:24px}}
