:root{--mrn-red:#6e0e1b;--mrn-gold:#b99552;--mrn-ink:#171717;--mrn-muted:#5e5e5e;--mrn-soft:#f5f4f1;--mrn-line:#e7e3dd;--mrn-slate:#29425a}
.mrn-home,.mrn-single,.mrn-archive{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--mrn-ink);background:#fff}.mrn-home *,.mrn-single *,.mrn-archive *{box-sizing:border-box}.mrn-home a,.mrn-single a,.mrn-archive a{color:inherit!important;text-decoration:none!important}.mrn-home h1,.mrn-home h2,.mrn-single h1,.mrn-single h2,.mrn-single h3,.mrn-archive h1,.mrn-archive h2{font-family:inherit!important;color:var(--mrn-ink)!important;text-transform:none!important;letter-spacing:-.03em}.mrn-image{display:block;width:100%;height:100%;object-fit:cover}.mrn-image-fallback{display:grid;place-items:center;width:100%;height:100%;min-height:120px;background:#180405;color:var(--mrn-gold);font-weight:850;font-size:34px}
.mrn-home-v12{max-width:1160px;margin:0 auto;padding:24px 22px 64px}.mrn-v12-taxline{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin:0 0 12px}.mrn-v12-taxline a,.mrn-v12-taxline span{position:relative;font-size:13px;line-height:1.2;font-weight:600;letter-spacing:.025em;text-transform:uppercase;color:var(--mrn-slate)!important}.mrn-v12-taxline .is-primary{font-weight:800;color:var(--mrn-red)!important}.mrn-v12-taxline .is-primary:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-6px;background:var(--mrn-gold)}
.mrn-v12-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px 18px;color:#696969;font-size:12px;line-height:1.3}.mrn-v12-comments{display:inline-flex;align-items:center;gap:6px}.mrn-v12-comments svg{width:17px;height:17px;fill:currentColor}
.mrn-v12-lead{margin:0 0 34px}.mrn-v12-lead-media{display:block;overflow:hidden;aspect-ratio:16/7.7;background:#eee}.mrn-v12-lead-media img{transition:transform .35s ease}.mrn-v12-lead-media:hover img{transform:scale(1.012)}.mrn-v12-lead-body{padding:18px 0 0;max-width:1050px}.mrn-v12-lead h1{font-size:clamp(34px,4.35vw,55px)!important;line-height:1.04!important;font-weight:850!important;margin:0 0 13px!important}.mrn-v12-lead p{font-size:20px;line-height:1.48;color:#414141;margin:0 0 19px;max-width:1030px}
.mrn-v12-section{margin-top:42px}.mrn-v12-section-title{display:flex;align-items:center;gap:16px;margin-bottom:14px}.mrn-v12-section-title span{font-size:13px;font-weight:850;letter-spacing:.13em;color:var(--mrn-red);white-space:nowrap}.mrn-v12-section-title i{display:block;height:1px;background:var(--mrn-line);flex:1}
.mrn-v12-list{border-top:1px solid var(--mrn-line)}.mrn-v12-list-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--mrn-line);align-items:center}.mrn-v12-list-media{display:block;aspect-ratio:16/10;overflow:hidden;background:#eee}.mrn-v12-list-media img{transition:transform .3s ease}.mrn-v12-list-media:hover img{transform:scale(1.018)}.mrn-v12-list-body .mrn-v12-taxline{margin-bottom:10px}.mrn-v12-list-body h2{font-size:27px!important;line-height:1.12!important;font-weight:820!important;margin:0!important}
.mrn-v12-headlines{padding:26px 0 4px}.mrn-v12-headline-title{display:grid;grid-template-columns:auto 1fr 32px;gap:16px;align-items:center;padding-bottom:13px;border-bottom:1px solid var(--mrn-line);margin-bottom:8px}.mrn-v12-headline-title strong{font-size:32px;line-height:1;font-weight:900;letter-spacing:.025em}.mrn-v12-headline-title span{height:2px;background:var(--mrn-gold)}.mrn-v12-headline-title svg{width:26px;height:26px;fill:var(--mrn-gold)}.mrn-v12-headline-row{padding:16px 0 17px;border-bottom:1px solid #efede9}.mrn-v12-kicker{display:inline-block;color:var(--mrn-slate)!important;font-size:13px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px}.mrn-v12-headline-row h2{font-size:23px!important;line-height:1.18!important;font-weight:820!important;margin:0!important;max-width:980px}
.mrn-v12-opinion{background:var(--mrn-soft)}.mrn-v12-opinion-media{display:block;aspect-ratio:16/7.3;overflow:hidden;background:#eee}.mrn-v12-opinion-body{padding:22px 24px 25px}.mrn-v12-opinion-body h2{font-family:Georgia,"Times New Roman",serif!important;font-style:italic;font-weight:700!important;font-size:clamp(34px,4vw,50px)!important;line-height:1.08!important;letter-spacing:-.025em!important;margin:0 0 15px!important}.mrn-v12-opinion-body p{font-size:18px;line-height:1.55;color:#444;max-width:950px;margin:0 0 18px}
.mrn-v12-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}.mrn-v12-more-card{border-bottom:1px solid var(--mrn-line);padding-bottom:16px}.mrn-v12-more-media{display:block;aspect-ratio:16/9;overflow:hidden;background:#eee}.mrn-v12-more-body{padding-top:12px}.mrn-v12-more-body h2{font-size:24px!important;line-height:1.14!important;font-weight:820!important;margin:0!important}
.mrn-archive-v12{max-width:1160px;margin:0 auto;padding:28px 22px 72px}.mrn-v12-archive-header{padding-bottom:16px;border-bottom:1px solid var(--mrn-line);margin-bottom:4px}.mrn-v12-archive-header>span{font-size:12px;letter-spacing:.15em;font-weight:850;color:var(--mrn-gold)}.mrn-v12-archive-header h1{font-size:44px!important;font-weight:850!important;line-height:1.05!important;margin:4px 0 0!important}.mrn-v12-archive-header>div{max-width:760px;color:var(--mrn-muted);font-size:15px;margin-top:9px}.mrn-v12-archive-list{border-top:0}.mrn-v12-archive-row{grid-template-columns:280px minmax(0,1fr);align-items:start}.mrn-v12-archive-excerpt{font-size:15px;line-height:1.5;color:#555;margin:10px 0 13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mrn-pagination{margin-top:35px}.mrn-pagination .nav-links{display:flex;justify-content:center;gap:7px}.mrn-pagination .page-numbers{min-width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--mrn-line);font-size:13px}.mrn-pagination .current{background:var(--mrn-red);color:#fff!important;border-color:var(--mrn-red)}
.mrn-single-v12{padding:30px 22px 76px}.mrn-v12-article{max-width:1160px;margin:0 auto}.mrn-v12-article-header{max-width:900px;margin:0 auto 22px}.mrn-v12-article-header h1{font-size:clamp(38px,5vw,62px)!important;line-height:1.035!important;font-weight:860!important;margin:15px 0 14px!important}.mrn-v12-deck{font-size:20px;line-height:1.5;color:#474747;margin:0 0 17px}.mrn-v12-article-hero{max-width:1100px;margin:0 auto 31px;aspect-ratio:16/8.8;overflow:hidden;background:#eee}.mrn-v12-prose{max-width:760px;margin:0 auto;font-size:18px;line-height:1.74;color:#242424}.mrn-v12-prose p{margin:0 0 21px}.mrn-v12-prose>p:first-child{font-size:20px;line-height:1.64}.mrn-v12-prose h2{font-size:32px!important;line-height:1.12!important;font-weight:850!important;margin:39px 0 14px!important}.mrn-v12-prose h3{font-size:25px!important;line-height:1.16!important;font-weight:820!important;margin:31px 0 11px!important}.mrn-v12-prose img{max-width:100%;height:auto}.mrn-v12-prose blockquote{margin:28px 0;padding:0 0 0 18px;border-left:3px solid var(--mrn-gold);font-size:22px;line-height:1.5}.mrn-v12-article-footer{max-width:760px;margin:35px auto 0;padding-top:16px;border-top:1px solid var(--mrn-line)}.mrn-tags{font-size:12px;line-height:2}.mrn-tags>span{font-weight:850;color:var(--mrn-gold);letter-spacing:.12em;margin-right:8px}.mrn-v12-related{max-width:1160px;margin:55px auto 0}
@media(max-width:820px){.mrn-home-v12{padding:18px 15px 52px}.mrn-v12-lead{margin-bottom:24px}.mrn-v12-lead-media{aspect-ratio:16/10}.mrn-v12-lead-body{padding-top:13px}.mrn-v12-lead h1{font-size:31px!important;line-height:1.07!important;margin-bottom:10px!important}.mrn-v12-lead p{font-size:16px;line-height:1.48;margin-bottom:14px}.mrn-v12-taxline{gap:8px 14px;margin-bottom:10px}.mrn-v12-taxline a,.mrn-v12-taxline span{font-size:11px}.mrn-v12-section{margin-top:31px}.mrn-v12-section-title{margin-bottom:10px}.mrn-v12-section-title span{font-size:11px}.mrn-v12-list-row{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:13px 0;align-items:start}.mrn-v12-list-media{aspect-ratio:1/1}.mrn-v12-list-body h2{font-size:18px!important;line-height:1.16!important}.mrn-v12-list-body .mrn-v12-taxline{margin-bottom:7px}.mrn-v12-headlines{padding-top:19px}.mrn-v12-headline-title{grid-template-columns:auto 1fr 24px;gap:10px}.mrn-v12-headline-title strong{font-size:24px}.mrn-v12-headline-title svg{width:21px;height:21px}.mrn-v12-headline-row{padding:13px 0 14px}.mrn-v12-kicker{font-size:11px;margin-bottom:5px}.mrn-v12-headline-row h2{font-size:19px!important;line-height:1.2!important}.mrn-v12-opinion-media{aspect-ratio:16/10}.mrn-v12-opinion-body{padding:16px}.mrn-v12-opinion-body h2{font-size:30px!important;line-height:1.09!important}.mrn-v12-opinion-body p{font-size:15px;margin-bottom:14px}.mrn-v12-more-grid{grid-template-columns:1fr;gap:21px}.mrn-v12-more-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:start;padding-bottom:13px}.mrn-v12-more-media{aspect-ratio:1/1}.mrn-v12-more-body{padding-top:0}.mrn-v12-more-body h2{font-size:18px!important}.mrn-archive-v12{padding:22px 15px 60px}.mrn-v12-archive-header h1{font-size:34px!important}.mrn-v12-archive-row{grid-template-columns:110px minmax(0,1fr)}.mrn-v12-archive-excerpt,.mrn-v12-archive-row .mrn-v12-meta{display:none}.mrn-single-v12{padding:24px 15px 62px}.mrn-v12-article-header{margin-bottom:16px}.mrn-v12-article-header h1{font-size:36px!important;line-height:1.06!important;margin:12px 0!important}.mrn-v12-deck{font-size:17px}.mrn-v12-article-hero{margin:0 -15px 25px;aspect-ratio:4/3}.mrn-v12-prose{font-size:17px;line-height:1.7}.mrn-v12-prose>p:first-child{font-size:18px}.mrn-v12-prose h2{font-size:28px!important}.mrn-v12-prose h3{font-size:23px!important}.mrn-v12-related{margin-top:41px}}
@media(max-width:480px){.mrn-v12-lead h1{font-size:28px!important}.mrn-v12-meta{font-size:11px;gap:7px 12px}.mrn-v12-list-row{grid-template-columns:96px minmax(0,1fr);gap:12px}.mrn-v12-list-body h2{font-size:17px!important}.mrn-v12-headline-row h2{font-size:18px!important}.mrn-v12-opinion-body h2{font-size:28px!important}.mrn-v12-more-card,.mrn-v12-archive-row{grid-template-columns:96px minmax(0,1fr);gap:12px}.mrn-v12-article-header h1{font-size:33px!important}}
@media(prefers-reduced-motion:reduce){.mrn-v12-lead-media img,.mrn-v12-list-media img{transition:none!important}}


/* V1.2.2 Article Mobile Fix — harden single-post typography against Flatsome */
.mrn-single-v12 .mrn-v12-prose p,.mrn-single-v12 .mrn-v12-prose li{font-size:18px!important;line-height:1.68!important;letter-spacing:0!important}
.mrn-single-v12 .mrn-v12-prose ul,.mrn-single-v12 .mrn-v12-prose ol{padding-left:24px!important;margin:8px 0 24px!important}
.mrn-single-v12 .mrn-v12-prose li{margin:0 0 12px!important}
.mrn-single-v12 .mrn-v12-prose h2{font-size:32px!important;line-height:1.12!important;margin:39px 0 14px!important}
.mrn-single-v12 .mrn-v12-prose h3{font-size:25px!important;line-height:1.16!important;margin:31px 0 11px!important}
@media(max-width:820px){.mrn-single-v12{padding:18px 18px 56px!important}.mrn-single-v12 .mrn-v12-prose{max-width:none!important;width:100%!important}.mrn-single-v12 .mrn-v12-prose p,.mrn-single-v12 .mrn-v12-prose li{font-size:17px!important;line-height:1.68!important}.mrn-single-v12 .mrn-v12-prose>p:first-child{font-size:17.5px!important;line-height:1.68!important}.mrn-single-v12 .mrn-v12-prose ul,.mrn-single-v12 .mrn-v12-prose ol{padding-left:22px!important;margin:8px 0 22px!important}.mrn-single-v12 .mrn-v12-prose li{margin-bottom:10px!important}.mrn-single-v12 .mrn-v12-prose h2{font-size:28px!important;line-height:1.12!important;margin:34px 0 12px!important}.mrn-single-v12 .mrn-v12-prose h3{font-size:22px!important;line-height:1.16!important;margin:27px 0 10px!important}.mrn-single-v12 .mrn-v12-prose blockquote,.mrn-single-v12 .mrn-v12-prose blockquote p{font-size:19px!important;line-height:1.55!important}}
@media(max-width:480px){.mrn-single-v12{padding-left:16px!important;padding-right:16px!important}.mrn-single-v12 .mrn-v12-prose p,.mrn-single-v12 .mrn-v12-prose li{font-size:16.5px!important}.mrn-single-v12 .mrn-v12-prose>p:first-child{font-size:17px!important}.mrn-single-v12 .mrn-v12-prose h2{font-size:26px!important}.mrn-single-v12 .mrn-v12-prose h3{font-size:21px!important}}


/* V1.2.3 Typography & Card Balance Fix */
.mrn-home-v12 .mrn-v12-list-row,.mrn-archive-v12 .mrn-v12-archive-row{align-items:stretch}
.mrn-home-v12 .mrn-v12-list-media{height:154px;aspect-ratio:auto}.mrn-home-v12 .mrn-v12-list-body{min-height:154px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0}
.mrn-archive-v12 .mrn-v12-list-media{height:166px;aspect-ratio:auto}.mrn-archive-v12 .mrn-v12-list-body{min-height:166px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0}
.mrn-single-v12 .mrn-v12-prose{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:1.74;max-width:740px}.mrn-single-v12 .mrn-v12-prose p,.mrn-single-v12 .mrn-v12-prose li{font-family:inherit;font-size:20px;line-height:1.74}.mrn-single-v12 .mrn-v12-prose h2,.mrn-single-v12 .mrn-v12-prose h3,.mrn-single-v12 .mrn-v12-prose h4{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Arial,sans-serif!important}
@media(max-width:820px){.mrn-home-v12 .mrn-v12-list-row,.mrn-archive-v12 .mrn-v12-archive-row{grid-template-columns:116px minmax(0,1fr);gap:13px;align-items:stretch}.mrn-home-v12 .mrn-v12-list-media,.mrn-archive-v12 .mrn-v12-list-media{width:116px;height:116px;aspect-ratio:auto}.mrn-home-v12 .mrn-v12-list-body,.mrn-archive-v12 .mrn-v12-list-body{min-height:116px;height:116px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden}.mrn-single-v12 .mrn-v12-prose,.mrn-single-v12 .mrn-v12-prose p,.mrn-single-v12 .mrn-v12-prose li{font-size:19px;line-height:1.72}}
@media(max-width:480px){.mrn-home-v12 .mrn-v12-list-row,.mrn-archive-v12 .mrn-v12-archive-row{grid-template-columns:108px minmax(0,1fr);gap:12px}.mrn-home-v12 .mrn-v12-list-media,.mrn-archive-v12 .mrn-v12-list-media{width:108px;height:108px}.mrn-home-v12 .mrn-v12-list-body,.mrn-archive-v12 .mrn-v12-list-body{min-height:108px;height:108px}.mrn-single-v12 .mrn-v12-prose,.mrn-single-v12 .mrn-v12-prose p,.mrn-single-v12 .mrn-v12-prose li{font-size:18.5px;line-height:1.72}}


/* V1.2.5 Hard Top Alignment Fix */
.mrn-home-v12 .mrn-v12-list-row,.mrn-archive-v12 .mrn-v12-archive-row,.mrn-home-v12 .mrn-v12-more-card,.mrn-single-v12 .mrn-v12-more-card{align-items:start!important}
.mrn-home-v12 .mrn-v12-list-body,.mrn-archive-v12 .mrn-v12-list-body,.mrn-home-v12 .mrn-v12-more-body,.mrn-single-v12 .mrn-v12-more-body{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;align-self:start!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}
.mrn-home-v12 .mrn-v12-list-body>.mrn-v12-taxline,.mrn-archive-v12 .mrn-v12-list-body>.mrn-v12-taxline,.mrn-home-v12 .mrn-v12-more-body>.mrn-v12-taxline,.mrn-single-v12 .mrn-v12-more-body>.mrn-v12-taxline{margin:0 0 8px!important;padding:0!important;align-self:flex-start!important}
.mrn-home-v12 .mrn-v12-list-body>h2,.mrn-archive-v12 .mrn-v12-list-body>h2,.mrn-home-v12 .mrn-v12-more-body>h2,.mrn-single-v12 .mrn-v12-more-body>h2{margin:0!important;padding:0!important;align-self:stretch!important;text-align:left!important}
.mrn-home-v12 .mrn-v12-list-body>h2 a,.mrn-archive-v12 .mrn-v12-list-body>h2 a,.mrn-home-v12 .mrn-v12-more-body>h2 a,.mrn-single-v12 .mrn-v12-more-body>h2 a{display:block!important;margin:0!important;padding:0!important;text-align:left!important}


/* V1.2.7 Desktop Typography Density Fix — desktop only */
@media(min-width:821px){
.mrn-home-v12{padding-top:18px!important;padding-bottom:48px!important}
.mrn-v12-lead{margin-bottom:26px!important}.mrn-v12-lead-body{padding-top:14px!important;max-width:980px!important}.mrn-v12-lead h1{font-size:clamp(30px,3.2vw,44px)!important;line-height:1.06!important;margin-bottom:10px!important;letter-spacing:-.02em!important}.mrn-v12-lead p{font-size:17px!important;line-height:1.46!important;max-width:920px!important;margin-bottom:14px!important}
.mrn-v12-taxline{gap:8px 14px!important;margin-bottom:9px!important}.mrn-v12-taxline a,.mrn-v12-taxline span{font-size:11.5px!important}.mrn-v12-meta{font-size:11px!important}
.mrn-v12-section{margin-top:32px!important}.mrn-v12-section-title{margin-bottom:10px!important}.mrn-v12-section-title span{font-size:11.5px!important}
.mrn-v12-list-row{grid-template-columns:190px minmax(0,1fr)!important;gap:20px!important;padding:14px 0!important;align-items:start!important}.mrn-v12-list-media{height:122px!important;aspect-ratio:auto!important}.mrn-v12-list-body h2{font-size:21px!important;line-height:1.12!important}
.mrn-v12-headlines{padding-top:18px!important}.mrn-v12-headline-title strong{font-size:26px!important}.mrn-v12-headline-row{padding:12px 0 13px!important}.mrn-v12-kicker{font-size:11.5px!important}.mrn-v12-headline-row h2{font-size:19px!important;line-height:1.18!important}
.mrn-v12-opinion-body{padding:18px 20px 20px!important}.mrn-v12-opinion-body h2{font-size:clamp(28px,3vw,38px)!important}.mrn-v12-opinion-body p{font-size:16px!important}
.mrn-v126-compact-row{grid-template-columns:185px minmax(0,1fr)!important;gap:18px!important;padding:14px 0!important}.mrn-v126-compact-media{width:185px!important;height:118px!important}.mrn-v126-compact-tax a,.mrn-v126-compact-tax span{font-size:11.5px!important}.mrn-v126-compact-title{font-size:20px!important;line-height:1.11!important}
.mrn-v12-archive-header h1{font-size:38px!important}.mrn-v12-archive-row{grid-template-columns:220px minmax(0,1fr)!important;gap:20px!important}.mrn-v12-archive-excerpt{font-size:14px!important}
.mrn-v12-article-header h1{font-size:clamp(34px,4vw,50px)!important}.mrn-v12-deck{font-size:18px!important}.mrn-single-v12 .mrn-v12-prose,.mrn-single-v12 .mrn-v12-prose p,.mrn-single-v12 .mrn-v12-prose li{font-size:18px!important;line-height:1.68!important}.mrn-single-v12 .mrn-v12-prose>p:first-child{font-size:18.5px!important}.mrn-single-v12 .mrn-v12-prose h2{font-size:27px!important}.mrn-single-v12 .mrn-v12-prose h3{font-size:22px!important}
}

/* V1.2.8 Compact Desktop + Motion/Overlay Fix */
@media(min-width:821px){
.mrn-home-v12{max-width:1120px!important;padding:14px 18px 38px!important}
.mrn-v12-lead{margin-bottom:20px!important}.mrn-v12-lead-media{aspect-ratio:16/7.4!important}.mrn-v12-lead-body{padding-top:11px!important;max-width:900px!important}.mrn-v12-lead h1{font-size:clamp(27px,2.55vw,36px)!important;line-height:1.07!important;margin:0 0 7px!important}.mrn-v12-lead p{font-size:14.5px!important;line-height:1.43!important;max-width:820px!important;margin:0 0 9px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}
.mrn-v12-taxline{gap:6px 11px!important;margin-bottom:6px!important}.mrn-v12-taxline a,.mrn-v12-taxline span{font-size:10px!important}.mrn-v12-meta{font-size:10px!important;gap:5px 10px!important}.mrn-v12-section{margin-top:23px!important}.mrn-v12-section-title{margin-bottom:7px!important;gap:11px!important}.mrn-v12-section-title span{font-size:10px!important}
.mrn-v12-list-row{grid-template-columns:158px minmax(0,1fr)!important;gap:15px!important;padding:10px 0!important}.mrn-v12-list-media{width:158px!important;height:100px!important}.mrn-v12-list-body h2{font-size:17px!important;line-height:1.12!important}.mrn-v12-headlines{padding-top:12px!important}.mrn-v12-headline-title strong{font-size:22px!important}.mrn-v12-headline-row{padding:8px 0 9px!important}.mrn-v12-kicker{font-size:10px!important;margin-bottom:3px!important}.mrn-v12-headline-row h2{font-size:16.5px!important;line-height:1.17!important}
.mrn-v12-opinion-body{padding:14px 16px 16px!important}.mrn-v12-opinion-body h2{font-size:clamp(24px,2.4vw,31px)!important}.mrn-v12-opinion-body p{font-size:14px!important;line-height:1.45!important;margin-bottom:9px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.mrn-v126-compact-row{grid-template-columns:150px minmax(0,1fr)!important;gap:14px!important;padding:10px 0!important}.mrn-v126-compact-media{width:150px!important;height:96px!important}.mrn-v126-compact-tax a,.mrn-v126-compact-tax span{font-size:10px!important}.mrn-v126-compact-title{font-size:16.5px!important;line-height:1.12!important}
.mrn-archive-v12{max-width:1120px!important;padding:20px 18px 54px!important}.mrn-v12-archive-header h1{font-size:32px!important}.mrn-v12-archive-row{grid-template-columns:190px minmax(0,1fr)!important;gap:16px!important;padding:12px 0!important}.mrn-archive-v12 .mrn-v12-list-media{width:190px!important;height:118px!important}.mrn-v12-archive-excerpt{font-size:12.5px!important;line-height:1.4!important;margin:6px 0 7px!important}.mrn-archive-v12 .mrn-v12-list-body h2{font-size:18px!important;line-height:1.12!important}
.mrn-archive-v12 .mrn-v12-list-body>.mrn-v12-taxline{order:0!important}.mrn-archive-v12 .mrn-v12-list-body>h2{order:1!important}.mrn-archive-v12 .mrn-v12-list-body>.mrn-v12-archive-excerpt{order:2!important}.mrn-archive-v12 .mrn-v12-list-body>.mrn-v12-meta{order:3!important}
}
.mrn-v12-lead-media,.mrn-v12-list-media,.mrn-v12-opinion-media,.mrn-v126-compact-media,.mrn-v12-article-hero{position:relative!important;isolation:isolate!important}
.mrn-v12-lead-media:after,.mrn-v12-list-media:after,.mrn-v12-opinion-media:after,.mrn-v126-compact-media:after,.mrn-v12-article-hero:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(125deg,rgba(12,0,1,.20),rgba(110,14,27,.035) 44%,rgba(185,149,82,.10) 74%,rgba(255,255,255,.03));opacity:.34;transition:opacity .55s cubic-bezier(.2,.7,.2,1)}
.mrn-v12-lead-media:before,.mrn-v12-list-media:before,.mrn-v12-opinion-media:before,.mrn-v126-compact-media:before{content:"";position:absolute;inset:-45% -80%;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.16) 50%,transparent 62%);transform:translateX(-42%) rotate(3deg);opacity:0;transition:transform .8s cubic-bezier(.2,.75,.2,1),opacity .45s ease}
.mrn-v12-lead-media img,.mrn-v12-list-media img,.mrn-v12-opinion-media img,.mrn-v126-compact-media img{transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .55s ease!important}
@media(hover:hover) and (pointer:fine){.mrn-v12-lead-media:hover img,.mrn-v12-list-media:hover img,.mrn-v12-opinion-media:hover img,.mrn-v126-compact-media:hover img{transform:scale(1.028)!important}.mrn-v12-lead-media:hover:after,.mrn-v12-list-media:hover:after,.mrn-v12-opinion-media:hover:after,.mrn-v126-compact-media:hover:after{opacity:.18}.mrn-v12-lead-media:hover:before,.mrn-v12-list-media:hover:before,.mrn-v12-opinion-media:hover:before,.mrn-v126-compact-media:hover:before{transform:translateX(42%) rotate(3deg);opacity:.72}}
.mrn-js .mrn-motion{opacity:0;transform:translate3d(0,14px,0);transition:opacity .62s cubic-bezier(.2,.7,.2,1),transform .62s cubic-bezier(.2,.7,.2,1)}.mrn-js .mrn-motion.is-visible{opacity:1;transform:none}.mrn-js .mrn-motion[data-mrn-delay="1"]{transition-delay:.05s}.mrn-js .mrn-motion[data-mrn-delay="2"]{transition-delay:.10s}.mrn-js .mrn-motion[data-mrn-delay="3"]{transition-delay:.15s}
@media(prefers-reduced-motion:reduce){.mrn-js .mrn-motion{opacity:1!important;transform:none!important;transition:none!important}.mrn-v12-lead-media:before,.mrn-v12-list-media:before,.mrn-v12-opinion-media:before,.mrn-v126-compact-media:before{display:none!important}}


/* V1.2.9 Desktop Top-Meldungen Balance Fix */
@media(min-width:1024px){
.mrn-home-v12 .mrn-v12-toplist{margin-top:20px!important}.mrn-home-v12 .mrn-v12-toplist .mrn-v12-section-title{margin-bottom:6px!important}
.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:22px!important;row-gap:0!important;border-top:1px solid #e7e3dd!important}
.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-row{display:grid!important;grid-template-columns:148px minmax(0,1fr)!important;gap:13px!important;align-items:start!important;min-height:114px!important;padding:11px 0!important;margin:0!important;border-bottom:1px solid #e7e3dd!important}
.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-row:nth-child(odd){padding-right:10px!important}.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-row:nth-child(even){padding-left:10px!important}
.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-media{width:148px!important;height:92px!important;aspect-ratio:auto!important;margin:0!important;align-self:start!important}.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-media img,.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-media .mrn-image-fallback{width:100%!important;height:100%!important;object-fit:cover!important}
.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-body{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;min-width:0!important;min-height:92px!important;margin:0!important;padding:1px 0 0!important;align-self:start!important}.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-body .mrn-v12-taxline{margin:0 0 5px!important;gap:5px 9px!important;line-height:1!important}.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-body .mrn-v12-taxline a,.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-body .mrn-v12-taxline span{font-size:9px!important;line-height:1.05!important;letter-spacing:.035em!important}
.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-body h2{width:100%!important;max-width:none!important;margin:0!important;font-size:15.5px!important;line-height:1.14!important;font-weight:790!important;letter-spacing:-.012em!important}.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-body h2 a{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important}
}
@media(min-width:821px) and (max-width:1023px){.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-row{grid-template-columns:150px minmax(0,1fr)!important;gap:14px!important;padding:9px 0!important;min-height:104px!important}.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-media{width:150px!important;height:94px!important}.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-body{min-height:94px!important;padding-top:0!important}.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-body h2{font-size:16px!important;line-height:1.14!important;max-width:680px!important}}
@media(hover:hover) and (pointer:fine) and (min-width:1024px){.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-row{transition:background-color .28s ease,transform .28s ease!important}.mrn-home-v12 .mrn-v12-toplist .mrn-v12-list-row:hover{background:linear-gradient(90deg,rgba(110,14,27,.025),rgba(185,149,82,.018))!important;transform:translateY(-1px)!important}}


/* V1.3.0 Premium Editorial Harmony: authoritative desktop overrides are emitted inline by MRN_Plugin::v130_styles(). */


/* V1.3.1 Article V2 Compact Premium: authoritative article overrides are emitted inline by MRN_Plugin::v131_article_styles(). */

/* V1.3.5 Mobile 15px article grid + 16:9 featured image */
.mrn-single-v12 .mrn-v12-article-hero{aspect-ratio:16/9!important}
.mrn-single-v12 .mrn-v12-article-hero img,.mrn-single-v12 .mrn-v12-article-hero .mrn-image-fallback{width:100%!important;height:100%!important;object-fit:cover!important}
@media(max-width:820px){
  .mrn-single-v12{padding-left:0!important;padding-right:0!important}
  .mrn-single-v12 .mrn-v12-article{padding-left:15px!important;padding-right:15px!important}
  .mrn-single-v12 .mrn-v12-article-header,
  .mrn-single-v12 .mrn-v12-prose,
  .mrn-single-v12 .mrn-v12-article-footer{padding-left:0!important;padding-right:0!important}
  .mrn-single-v12 .mrn-v131-hero-wrap,
  .mrn-single-v12 .mrn-v12-article-hero{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
  .mrn-single-v12 .mrn-v12-related{max-width:none!important;width:auto!important;margin-left:15px!important;margin-right:15px!important;padding-left:0!important;padding-right:0!important}
}
