/* VibeCMS bundle source: assets/global/custom/article-content.runtime.min.css */
body.article-page .article-post__story,
body.theme-classic.article-page.article-page--classic .article-content-compact,
body.theme-classic_compact.article-page.article-page--classic .article-content-compact,
body.theme-2026.article-page .t26-article-body,
body.theme-rednews.article-page.article-page--rednews .rn-article-body-v2,
body.theme-greennews.article-page.article-page--greennews .rn-article-body-v2,
  line-height: 1.4 !important;
}


body.article-page .article-post__story p,
body.theme-classic.article-page.article-page--classic .article-content-compact p,
body.theme-classic_compact.article-page.article-page--classic .article-content-compact p,
body.theme-2026.article-page .t26-article-body p,
body.theme-rednews.article-page.article-page--rednews .rn-article-body-v2 p:not(.rn-inline-media-block-v2):not(.rn-inline-media-stack-v2):not(.rn-inline-caption-block-v2),
body.theme-greennews.article-page.article-page--greennews .rn-article-body-v2 p:not(.rn-inline-media-block-v2):not(.rn-inline-media-stack-v2):not(.rn-inline-caption-block-v2),
  line-height: 1.4 !important;
  margin-top: 0 !important;
  margin-bottom: 20px !important;
}


body.article-page .article-post__story p:empty,
body.theme-classic.article-page.article-page--classic .article-content-compact p:empty,
body.theme-classic_compact.article-page.article-page--classic .article-content-compact p:empty,
body.theme-2026.article-page .t26-article-body p:empty,
body.theme-rednews.article-page.article-page--rednews .rn-article-body-v2 p:empty,
body.theme-greennews.article-page.article-page--greennews .rn-article-body-v2 p:empty,
  margin: 0 !important;
  min-height: 0 !important;
}


body.article-page .article-post__story blockquote p:last-child,
body.theme-classic.article-page.article-page--classic .article-content-compact blockquote p:last-child,
body.theme-classic_compact.article-page.article-page--classic .article-content-compact blockquote p:last-child,
body.theme-2026.article-page .t26-article-body blockquote p:last-child,
body.theme-rednews.article-page.article-page--rednews .rn-article-body-v2 blockquote p:last-child,
body.theme-greennews.article-page.article-page--greennews .rn-article-body-v2 blockquote p:last-child,
  margin-bottom: 0 !important;
}




body.article-page :is(
  .article-content-compact,
  .t26-article-body,
  .m26-article-body,
  .m26-media-body,
  .rn-article-body-v2,
  .wn-article-body-v2,
  .az-ce-article-body,
  .mag-article__body
) h2 {
  margin: 34px 0 12px !important;
  font-size: 28px !important;
  line-height: 1.2 !important;
  letter-spacing: -0.38px !important;
  font-weight: 700 !important;
  color: inherit;
}body.article-page :is(
  .article-content-compact,
  .t26-article-body,
  .m26-article-body,
  .m26-media-body,
  .rn-article-body-v2,
  .wn-article-body-v2,
  .az-ce-article-body,
  .mag-article__body
) :is(.table-responsive,.m26-table-scroll,.vcm-article-table-scroll) {
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 24px 0;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  border: 1px solid #e1e4e8;
  border-radius: 7px;
  background: #fff;
  box-sizing: border-box;
}body.article-page :is(
  .article-content-compact,
  .t26-article-body,
  .m26-article-body,
  .m26-media-body,
  .rn-article-body-v2,
  .wn-article-body-v2,
  .az-ce-article-body,
  .mag-article__body
) table {
  width: 100% !important;
  max-width: 100%;
  margin: 24px 0;
  border: 1px solid #e1e4e8;
  border-radius: 7px;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  background: #fff;
  color: #20242a;
  font-size: 15px;
  line-height: 1.45;
}body.article-page :is(
  .article-content-compact,
  .t26-article-body,
  .m26-article-body,
  .m26-media-body,
  .rn-article-body-v2,
  .wn-article-body-v2,
  .az-ce-article-body,
  .mag-article__body
) :is(.table-responsive,.m26-table-scroll,.vcm-article-table-scroll) > table {
  min-width: 600px;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
}body.article-page :is(
  .article-content-compact,
  .t26-article-body,
  .m26-article-body,
  .m26-media-body,
  .rn-article-body-v2,
  .wn-article-body-v2,
  .az-ce-article-body,
  .mag-article__body
) > table {
  display: block;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}body.article-page :is(
  .article-content-compact,
  .t26-article-body,
  .m26-article-body,
  .m26-media-body,
  .rn-article-body-v2,
  .wn-article-body-v2,
  .az-ce-article-body,
  .mag-article__body
) table th,
body.article-page :is(
  .article-content-compact,
  .t26-article-body,
  .m26-article-body,
  .m26-media-body,
  .rn-article-body-v2,
  .wn-article-body-v2,
  .az-ce-article-body,
  .mag-article__body
) table td {
  padding: 11px 13px !important;
  border: 0 !important;
  border-right: 1px solid #e6e8eb !important;
  border-bottom: 1px solid #e6e8eb !important;
  vertical-align: top;
  text-align: left;
  white-space: normal;
  overflow-wrap: anywhere;
}body.article-page :is(
  .article-content-compact,
  .t26-article-body,
  .m26-article-body,
  .m26-media-body,
  .rn-article-body-v2,
  .wn-article-body-v2,
  .az-ce-article-body,
  .mag-article__body
) table thead th {
  background: #f4f5f7 !important;
  font-weight: 700 !important;
  color: #171a1f;
}body.article-page :is(
  .article-content-compact,
  .t26-article-body,
  .m26-article-body,
  .m26-media-body,
  .rn-article-body-v2,
  .wn-article-body-v2,
  .az-ce-article-body,
  .mag-article__body
) table tbody tr:nth-child(even) > :is(td,th) {
  background: #fafbfc;
}body.article-page :is(
  .article-content-compact,
  .t26-article-body,
  .m26-article-body,
  .m26-media-body,
  .rn-article-body-v2,
  .wn-article-body-v2,
  .az-ce-article-body,
  .mag-article__body
) table tr > :last-child {
  border-right: 0 !important;
}body.article-page :is(
  .article-content-compact,
  .t26-article-body,
  .m26-article-body,
  .m26-media-body,
  .rn-article-body-v2,
  .wn-article-body-v2,
  .az-ce-article-body,
  .mag-article__body
) table tbody tr:last-child > * {
  border-bottom: 0 !important;
}@media (max-width: 767px) {
  body.article-page :is(
    .article-content-compact,
    .t26-article-body,
    .m26-article-body,
    .m26-media-body,
    .rn-article-body-v2,
    .wn-article-body-v2,
    .az-ce-article-body,
    .mag-article__body
  ) h2 {
    margin-top: 28px !important;
    font-size: 24px !important;
    line-height: 1.18 !important;
    letter-spacing: -0.25px !important;
  }

  body.article-page :is(
    .article-content-compact,
    .t26-article-body,
    .m26-article-body,
    .m26-media-body,
    .rn-article-body-v2,
    .wn-article-body-v2,
    .az-ce-article-body,
    .mag-article__body
  ) :is(.table-responsive,.m26-table-scroll,.vcm-article-table-scroll) > table {
    min-width: 520px;
  }

  body.article-page :is(
    .article-content-compact,
    .t26-article-body,
    .m26-article-body,
    .m26-media-body,
    .rn-article-body-v2,
    .wn-article-body-v2,
    .az-ce-article-body,
    .mag-article__body
  ) table {
    font-size: 13.5px;
  }
  body.article-page :is(
    .article-content-compact,
    .t26-article-body,
    .m26-article-body,
    .m26-media-body,
    .rn-article-body-v2,
    .wn-article-body-v2,
    .az-ce-article-body,
    .mag-article__body
  ) table :is(th,td) {
    padding: 9px 10px !important;
  }
}:root{--article-accent:#2563eb;--article-surface:#fff;--article-surface-soft:#f8fafc;--article-border:#e2e8f0;--article-text:#0f172a;--article-muted:#64748b}body.article-page.article-elements--editorial {
  --article-surface-soft:#f8fafc;
}body.article-page.article-elements {
  --article-surface:#fff;
  --article-surface-soft:#f8fafc;
  --article-border:#e2e8f0;
  --article-text:#0f172a;
  --article-muted:#64748b;
}body.article-page.article-elements :is(.article-pullquote,.article-quote,.article-spoiler,.article-toc,.mce-toc){box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;word-break:normal}body.article-page.article-elements .article-pullquote{margin:30px 0;padding:4px 0 4px 18px;border-left:3px solid var(--article-accent);font-size:1.42em;line-height:1.38;font-weight:700;color:var(--article-text)}body.article-page.article-elements .article-quote,
body.article-page.article-elements :is(.article-content-compact,.t26-article-body,.m26-article-body,.m26-media-body,.rn-article-body-v2,.wn-article-body-v2,.az-ce-article-body,.mag-article__body)>blockquote:not([class]){margin:28px 0;padding:16px 18px;border:0;border-left:3px solid var(--article-accent);background:var(--article-surface-soft);color:var(--article-text)}body.article-page.article-elements .article-quote>p{margin:0 0 10px;font-size:1.08em;line-height:1.65}body.article-page.article-elements .article-quote-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px;margin-top:10px;font-size:.88em;line-height:1.45;color:var(--article-muted)}body.article-page.article-elements .article-quote-source{font-style:normal;font-weight:800;color:var(--article-text)}body.article-page.article-elements .article-quote-source:before{content:"— ";color:var(--article-accent)}body.article-page.article-elements .article-quote-role{font-size:.95em;color:var(--article-muted)}body.article-page.article-elements .article-spoiler{margin:24px 0;border:0;border-top:1px solid var(--article-border);border-bottom:1px solid var(--article-border);background:transparent;color:var(--article-text)}body.article-page.article-elements .article-spoiler-title{display:flex;align-items:center;min-height:44px;padding:10px 2px;cursor:pointer;font-weight:750;line-height:1.4;list-style:none;outline:none}body.article-page.article-elements .article-spoiler-title::-webkit-details-marker{display:none}body.article-page.article-elements .article-spoiler-title:before{content:"+";display:inline-grid;place-items:center;width:24px;height:24px;margin-right:8px;font-size:20px;line-height:1;color:var(--article-accent)}body.article-page.article-elements .article-spoiler[open]>.article-spoiler-title:before{content:"−"}body.article-page.article-elements .article-spoiler-title:focus-visible,
body.article-page.article-elements .article-toc-toggle:focus-visible{outline:2px solid var(--article-accent);outline-offset:3px;border-radius:4px}body.article-page.article-elements .article-spoiler-content{padding:2px 0 16px 32px}body.article-page.article-elements :is(.article-toc,.mce-toc){margin:24px 0 30px;padding:16px 18px;border:1px solid var(--article-border);border-radius:8px;background:var(--article-surface-soft);color:var(--article-text)}body.article-page.article-elements :is(.article-toc,.mce-toc)>:is(h2,h3,h4,h5,h6){margin:0 0 10px!important;font-size:1em!important;line-height:1.4!important;letter-spacing:0!important;font-weight:800!important}body.article-page.article-elements :is(.article-toc,.mce-toc) :is(ul,ol){margin:0;padding-left:22px}body.article-page.article-elements :is(.article-toc,.mce-toc) li{margin:6px 0;line-height:1.45}body.article-page.article-elements :is(.article-toc,.mce-toc) a{color:inherit;text-decoration:none}body.article-page.article-elements :is(.article-toc,.mce-toc) a:hover{color:var(--article-accent);text-decoration:underline;text-underline-offset:3px}body.article-page.article-elements .article-toc-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin:0;padding:2px 0 10px;border:0;background:transparent;color:var(--article-text);font:inherit;font-weight:800;text-align:left;cursor:pointer}body.article-page.article-elements--minimal :is(.article-toc,.mce-toc){padding:10px 0 10px 16px;border:0;border-left:2px solid var(--article-border);border-radius:0;background:transparent}body.article-page.article-elements--minimal .article-pullquote{padding:12px 0;border-left:0;border-top:1px solid var(--article-border);border-bottom:1px solid var(--article-border);font-weight:650}body.article-page.article-elements--minimal .article-quote{padding:8px 0 8px 16px;background:transparent;border-left-width:2px}body.article-page.article-elements--minimal .article-spoiler{border-top:0;border-bottom:1px solid var(--article-border)}body.article-page.article-elements--card :is(.article-toc,.mce-toc),
body.article-page.article-elements--card .article-pullquote,
body.article-page.article-elements--card .article-quote,
body.article-page.article-elements--card .article-spoiler{border:1px solid var(--article-border);border-left:3px solid var(--article-accent);border-radius:10px;background:var(--article-surface-soft);box-shadow:0 5px 16px rgba(15,23,42,.035)}body.article-page.article-elements--card .article-pullquote{padding:18px 20px}body.article-page.article-elements--card .article-quote{padding:18px 20px}body.article-page.article-elements--card .article-spoiler-title{padding:10px 14px}body.article-page.article-elements--card .article-spoiler-content{padding:4px 16px 18px 46px}@media (max-width:991px){
  body.article-page.article-elements .article-pullquote{margin:24px 0;font-size:1.26em;line-height:1.42}
  body.article-page.article-elements :is(.article-toc,.mce-toc){padding:10px 14px}
  body.article-page.article-elements .article-toc-toggle{padding-bottom:2px}
  body.article-page.article-elements .article-spoiler-content{padding-left:28px}
}@media (prefers-reduced-motion:reduce){body.article-page.article-elements *{scroll-behavior:auto!important}}@media print{
  body.article-page.article-elements .article-toc-toggle{display:none!important}
  body.article-page.article-elements :is(.article-toc,.mce-toc) :is(ul,ol){display:block!important}
  body.article-page.article-elements details.article-spoiler{display:block!important;border-color:#bbb!important}
  body.article-page.article-elements details.article-spoiler>.article-spoiler-title{display:block!important}
  body.article-page.article-elements details.article-spoiler>.article-spoiler-content{display:block!important;padding-left:0!important}
  body.article-page.article-elements details.article-spoiler>.article-spoiler-title:before{display:none!important}
}

/* VibeCMS bundle source: assets/themes/classic/classic-article.css */
/*
 * VibeCMS Classic Original + Classic Compact — canonical article editorial layer
 * v2.22.70
 *
 * Scope: article detail only. Loaded after the global article contract and
 * before Website Custom CSS. Homepage/listing/header/footer remain untouched.
 */

:is(body.theme-classic.article-page, body.theme-classic_compact.article-page){
  --classic-article-caption:#727983;
  --classic-article-border:#e1e6ec;
  --classic-article-soft:#f7f9fb;
}

/* Featured media keeps the Classic language: caption below the image, not overlay. */
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-hero{
  display:block!important;
  max-width:100%!important;
  margin-bottom:18px!important;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-hero>.article-main-image{
  display:block!important;
  width:100%!important;
  height:auto!important;
  margin:0!important;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .classic-article-caption{
  display:block!important;
  width:auto!important;
  max-width:100%!important;
  margin:7px 0 0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:var(--classic-article-caption)!important;
  font-size:11.5px!important;
  font-style:normal!important;
  font-weight:400!important;
  line-height:1.42!important;
  letter-spacing:0!important;
  text-align:left!important;
  text-transform:none!important;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .classic-article-caption small{
  font:inherit!important;
  color:inherit!important;
}
body.theme-classic_compact.article-page .classic-article-caption{
  margin-top:6px!important;
  font-size:11px!important;
}

/* Canonical reading rhythm. A-/A+ still owns the parent body font-size. */
body.theme-classic.article-page .article-content-compact{
  line-height:1.62!important;
  color:#303743!important;
  overflow-wrap:anywhere;
}
body.theme-classic_compact.article-page .article-content-compact{
  line-height:1.60!important;
  color:#303743!important;
  overflow-wrap:anywhere;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact p{
  margin:0 0 16px!important;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact h2,
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact h3,
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact h4{
  color:#18202b!important;
  font-style:normal!important;
  font-weight:700!important;
  letter-spacing:-.01em!important;
}
body.theme-classic.article-page .article-content-compact h2{margin:33px 0 12px!important;font-size:28px!important;line-height:1.24!important}
body.theme-classic.article-page .article-content-compact h3{margin:27px 0 10px!important;font-size:21px!important;line-height:1.30!important}
body.theme-classic.article-page .article-content-compact h4{margin:22px 0 9px!important;font-size:18px!important;line-height:1.34!important}
body.theme-classic_compact.article-page .article-content-compact h2{margin:31px 0 11px!important;font-size:27px!important;line-height:1.24!important}
body.theme-classic_compact.article-page .article-content-compact h3{margin:25px 0 9px!important;font-size:20px!important;line-height:1.30!important}
body.theme-classic_compact.article-page .article-content-compact h4{margin:21px 0 8px!important;font-size:18px!important;line-height:1.34!important}

/* Inline media and captions. */
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact figure{
  display:block;
  max-width:100%;
  margin:24px 0!important;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact figure>img,
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact p>img,
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact .vgb-inline-image img{
  display:block;
  max-width:100%!important;
  height:auto!important;
  margin:0!important;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact :is(
  figcaption,
  .vgb-inline-caption,
  .vgb-gallery-caption,
  .vgb-slider__caption,
  .wp-caption-text,
  .classic-article-legacy-caption
){
  display:block!important;
  width:auto!important;
  max-width:100%!important;
  margin:7px 0 0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:var(--classic-article-caption)!important;
  font-size:11.5px!important;
  font-style:normal!important;
  font-weight:400!important;
  line-height:1.42!important;
  letter-spacing:0!important;
  text-align:left!important;
  text-transform:none!important;
}
body.theme-classic_compact.article-page .article-content-compact :is(
  figcaption,.vgb-inline-caption,.vgb-gallery-caption,.vgb-slider__caption,.wp-caption-text,.classic-article-legacy-caption
){font-size:11px!important}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact p.classic-article-legacy-caption{
  margin-top:-17px!important;
  margin-bottom:24px!important;
}

/* Lists. */
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact ul,
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact ol{
  margin:18px 0 20px 1.35em!important;
  padding-left:.78em!important;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact li{
  margin:0 0 7px!important;
  padding-left:.12em!important;
  line-height:1.55!important;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact li::marker{
  color:var(--article-accent,#2563eb);
  font-weight:700;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact li>ul,
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact li>ol{
  margin-top:7px!important;
  margin-bottom:7px!important;
}

/* Quiet editorial quote, not a coloured card. */
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact blockquote{
  margin:25px 0!important;
  padding:3px 0 3px 16px!important;
  border:0!important;
  border-left:3px solid var(--article-accent,#2563eb)!important;
  border-radius:0!important;
  background:transparent!important;
  color:#3b4450!important;
  font-size:1.04em!important;
  font-style:normal!important;
  line-height:1.58!important;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact blockquote>:last-child{
  margin-bottom:0!important;
}

/* Table contract: JS wraps raw tables; existing responsive wrappers remain valid. */
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact :is(
  .classic-article-table-scroll,
  .table-responsive,
  .vcm-article-table-scroll
){
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:23px 0!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  -webkit-overflow-scrolling:touch;
  border:1px solid var(--classic-article-border)!important;
  background:#fff!important;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact :is(
  .classic-article-table-scroll,
  .table-responsive,
  .vcm-article-table-scroll
)>table{
  width:100%!important;
  min-width:560px!important;
  margin:0!important;
  border:0!important;
  border-collapse:collapse!important;
  font-size:14.5px!important;
  line-height:1.45!important;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact table th{
  background:#f3f5f7!important;
  color:#202936!important;
  font-weight:700!important;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact table th,
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact table td{
  padding:10px 12px!important;
  border-right:1px solid var(--classic-article-border)!important;
  border-bottom:1px solid var(--classic-article-border)!important;
  font-size:inherit!important;
  vertical-align:top!important;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact table tr>:last-child{border-right:0!important}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact table tbody tr:nth-child(even){background:#fafbfc!important}

/* Embeds/media: contained and readable on narrow screens. */
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact :is(iframe,video,embed,object){
  display:block;
  max-width:100%!important;
  margin:24px auto!important;
  border:0;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact iframe:is(
  [src*="youtube.com"],
  [src*="youtu.be"],
  [src*="vimeo.com"]
),
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact video{
  width:100%!important;
  height:auto!important;
  aspect-ratio:16/9!important;
}
:is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact hr{
  height:0!important;
  margin:30px 0!important;
  border:0!important;
  border-top:1px solid #e2e6eb!important;
  background:transparent!important;
}

@media(max-width:768px){
  :is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact h2{font-size:24px!important;margin-top:29px!important}
  :is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact h3{font-size:20px!important;margin-top:24px!important}
  :is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact h4{font-size:18px!important;margin-top:20px!important}
  :is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact :is(.classic-article-table-scroll,.table-responsive,.vcm-article-table-scroll){
    width:calc(100% + 2px)!important;
    margin-left:-1px!important;
  }
}

@media(max-width:430px){
  body.theme-classic.article-page .article-content-compact{line-height:1.59!important}
  body.theme-classic_compact.article-page .article-content-compact{line-height:1.57!important}
  :is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact p{margin-bottom:15px!important}
  :is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact figure{margin:21px 0!important}
  :is(body.theme-classic.article-page, body.theme-classic_compact.article-page) .article-content-compact blockquote{margin:22px 0!important;padding-left:14px!important}
}

/* VibeCMS bundle source: assets/global/custom/runtime-cwv-post.min.css */
.vcm-placement-shell,.vcm-placement-wrap,.vcm-placement-wrap__inner,.vcm-slot-runtime,.vcm-slot-inner{box-sizing:border-box;max-width:100%;}.vcm-placement-shell,.vcm-placement-wrap{display:block;width:100%;margin:14px auto;text-align:center;clear:both;}.vcm-placement-wrap__inner,.vcm-slot-inner{margin-left:auto;margin-right:auto;text-align:center;}.vcm-placement-shell img,.vcm-placement-wrap img,.vcm-slot-inner img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto;}.vcm-placement-shell iframe,.vcm-placement-wrap iframe,.vcm-slot-inner iframe{max-width:100%;margin-left:auto;margin-right:auto;}.vcm-placement-shell[aria-hidden="true"]{display:none!important;}@media(max-width:767px){
 body.article-page .vcm-placement-shell--article,
 body.article-page .t26-article .vcm-placement-shell,
 body.article-page .article-main-column .vcm-placement-shell,
 body.article-page .article-entry-content .vcm-placement-shell,
 body.article-page .article-post__story .vcm-placement-shell,
 body.article-page .container.cont>.row>.col-sm-8 .vcm-placement-shell{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important;overflow:visible!important;}
}.si-ad-slot,
.si-ad-center,
.si-ad-viewport-safe,
.classic-ad-slot,
.si-kanal-banner-wrap,
.home-banner,
.t26-ad-slot,
.t26-ad-code-shell,
.t26-ad-alt,
.sibanner728x90,
.sibanner300x250,
[data-ad-slot] {
  box-sizing: border-box !important;
  max-width: 100% !important;
  text-align: center !important;
  clear: both;
}.si-ad-slot,
.si-ad-center,
.si-ad-viewport-safe,
.classic-ad-slot,
.si-kanal-banner-wrap,
.home-banner,
.t26-ad-slot,
.t26-ad-code-shell,
.t26-ad-alt {
  margin-left: auto !important;
  margin-right: auto !important;
}.si-ad-slot > *,
.si-ad-center > *,
.si-ad-viewport-safe > *,
.classic-ad-slot > *,
.si-kanal-banner-wrap > *,
.home-banner > *,
.t26-ad-slot > *,
.t26-ad-code-shell > *,
.t26-ad-alt > *,
.sibanner728x90 > *,
.sibanner300x250 > * {
  box-sizing: border-box !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}.si-ad-slot img,
.si-ad-center img,
.si-ad-viewport-safe img,
.classic-ad-slot img,
.si-kanal-banner-wrap img,
.home-banner img,
.t26-ad-slot img,
.t26-ad-code-shell img,
.t26-ad-alt img,
.sibanner728x90 img,
.sibanner300x250 img,
[data-ad-slot] img {
  display: block !important;
  height: auto !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}.si-ad-slot iframe,
.si-ad-center iframe,
.si-ad-viewport-safe iframe,
.classic-ad-slot iframe,
.si-kanal-banner-wrap iframe,
.home-banner iframe,
.t26-ad-slot iframe,
.t26-ad-code-shell iframe,
.t26-ad-alt iframe,
.sibanner728x90 iframe,
.sibanner300x250 iframe,
[data-ad-slot] iframe {
  display: block !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}.si-ad-slot ins.adsbygoogle,
.si-ad-center ins.adsbygoogle,
.si-ad-viewport-safe ins.adsbygoogle,
.classic-ad-slot ins.adsbygoogle,
.si-kanal-banner-wrap ins.adsbygoogle,
.home-banner ins.adsbygoogle,
.t26-ad-slot ins.adsbygoogle,
.t26-ad-code-shell ins.adsbygoogle,
.t26-ad-alt ins.adsbygoogle,
.sibanner728x90 ins.adsbygoogle,
.sibanner300x250 ins.adsbygoogle,
[data-ad-slot] ins.adsbygoogle {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
  box-sizing: border-box !important;
}@media (max-width: 767px) {
  body.article-page,
  body[class*="article-page"] {
    overflow-x: hidden;
  }

  
  body.article-page .article-main-column .si-ad-slot,
  body.article-page .article-main-column .si-ad-center,
  body.article-page .article-main-column .si-ad-viewport-safe,
  body.article-page .article-main-column .classic-ad-slot,
  body.article-page .article-main-column .sibanner728x90,
  body.article-page .article-main-column .sibanner300x250,
  body.article-page .article-main-column [data-ad-slot^="leftbanner"],
  body.article-page .article-main-column [data-ad-slot^="dalamartikel"],
  body.article-page .article-entry-content .si-ad-slot,
  body.article-page .article-entry-content .si-ad-center,
  body.article-page .article-entry-content .classic-ad-slot,
  body.article-page .article-entry-content .sibanner728x90,
  body.article-page .article-entry-content .sibanner300x250,
  body.article-page .article-entry-content [data-ad-slot^="leftbanner"],
  body.article-page .article-entry-content [data-ad-slot^="dalamartikel"],
  body.article-page .article-post__story .si-ad-slot,
  body.article-page .article-post__story .si-ad-center,
  body.article-page .article-post__story .classic-ad-slot,
  body.article-page .article-post__story .sibanner728x90,
  body.article-page .article-post__story .sibanner300x250,
  body.article-page .article-post__story [data-ad-slot^="leftbanner"],
  body.article-page .article-post__story [data-ad-slot^="dalamartikel"],
  body.article-page .t26-article .si-ad-slot,
  body.article-page .t26-article .si-ad-center,
  body.article-page .t26-article .si-ad-viewport-safe,
  body.article-page .t26-article .t26-ad-slot,
  body.article-page .t26-article .t26-ad-code-shell,
  body.article-page .t26-article .t26-ad-alt,
  body.article-page .t26-article .t26-ad-inarticle,
  body.article-page .t26-article [class*="t26-ad-article"],
  body[class*="article-page"] .article-main-column .si-ad-slot,
  body[class*="article-page"] .article-main-column .si-ad-center,
  body[class*="article-page"] .article-main-column .si-ad-viewport-safe,
  body[class*="article-page"] .article-main-column .classic-ad-slot,
  body[class*="article-page"] .article-main-column .sibanner728x90,
  body[class*="article-page"] .article-main-column .sibanner300x250,
  body[class*="article-page"] .article-main-column [data-ad-slot^="leftbanner"],
  body[class*="article-page"] .article-main-column [data-ad-slot^="dalamartikel"],
  body[class*="article-page"] .t26-article .si-ad-slot,
  body[class*="article-page"] .t26-article .si-ad-center,
  body[class*="article-page"] .t26-article .si-ad-viewport-safe,
  body[class*="article-page"] .t26-article .t26-ad-slot,
  body[class*="article-page"] .t26-article .t26-ad-code-shell,
  body[class*="article-page"] .t26-article .t26-ad-alt,
  body[class*="article-page"] .t26-article .t26-ad-inarticle,
  body[class*="article-page"] .t26-article [class*="t26-ad-article"] {
    display: block !important;
    width: 100vw !important;
    max-width: 100vw !important;
    min-width: 0 !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow: visible !important;
    text-align: center !important;
    clear: both !important;
  }

  body.article-page .article-main-column .si-ad-slot > *,
  body.article-page .article-main-column .si-ad-center > *,
  body.article-page .article-main-column .si-ad-viewport-safe > *,
  body.article-page .article-main-column .classic-ad-slot > *,
  body.article-page .article-main-column .sibanner728x90 > *,
  body.article-page .article-main-column .sibanner300x250 > *,
  body.article-page .article-entry-content .si-ad-slot > *,
  body.article-page .article-entry-content .si-ad-center > *,
  body.article-page .article-entry-content .classic-ad-slot > *,
  body.article-page .article-entry-content .sibanner728x90 > *,
  body.article-page .article-entry-content .sibanner300x250 > *,
  body.article-page .article-post__story .si-ad-slot > *,
  body.article-page .article-post__story .si-ad-center > *,
  body.article-page .article-post__story .classic-ad-slot > *,
  body.article-page .article-post__story .sibanner728x90 > *,
  body.article-page .article-post__story .sibanner300x250 > *,
  body.article-page .t26-article .si-ad-slot > *,
  body.article-page .t26-article .si-ad-center > *,
  body.article-page .t26-article .si-ad-viewport-safe > *,
  body.article-page .t26-article .t26-ad-slot > *,
  body.article-page .t26-article .t26-ad-code-shell > *,
  body.article-page .t26-article .t26-ad-alt > * {
    max-width: 100vw !important;
    overflow: visible !important;
  }

  body.article-page .article-main-column iframe,
  body.article-page .article-entry-content iframe,
  body.article-page .article-post__story iframe,
  body.article-page .t26-article iframe,
  body[class*="article-page"] .article-main-column iframe,
  body[class*="article-page"] .t26-article iframe {
    max-width: 100vw !important;
  }

  body.article-page .article-main-column ins.adsbygoogle,
  body.article-page .article-entry-content ins.adsbygoogle,
  body.article-page .article-post__story ins.adsbygoogle,
  body.article-page .t26-article ins.adsbygoogle,
  body[class*="article-page"] .article-main-column ins.adsbygoogle,
  body[class*="article-page"] .t26-article ins.adsbygoogle {
    width: 100% !important;
    max-width: 100vw !important;
    min-width: 0 !important;
  }
}@media (max-width: 767px) {
  body.article-page .container.cont > .row > .col-sm-8 .si-ad-slot,
  body.article-page .container.cont > .row > .col-sm-8 .si-ad-center,
  body.article-page .container.cont > .row > .col-sm-8 .si-ad-viewport-safe,
  body.article-page .container.cont > .row > .col-sm-8 .classic-ad-slot,
  body.article-page .container.cont > .row > .col-sm-8 .sibanner728x90,
  body.article-page .container.cont > .row > .col-sm-8 .sibanner300x250,
  body.article-page .container.cont > .row > .col-sm-8 [data-ad-slot^="leftbanner"],
  body.article-page .container.cont > .row > .col-sm-8 [data-ad-slot^="dalamartikel"],
  body.article-page .article-body-shell .si-ad-slot,
  body.article-page .article-body-shell .si-ad-center,
  body.article-page .article-body-shell .si-ad-viewport-safe,
  body.article-page .article-body-shell .classic-ad-slot,
  body.article-page .article-body-shell .sibanner728x90,
  body.article-page .article-body-shell .sibanner300x250,
  body.article-page .article-body-shell [data-ad-slot^="leftbanner"],
  body.article-page .article-body-shell [data-ad-slot^="dalamartikel"],
  body.theme-classic.article-page .classic-ad-slot,
  body.theme-classic.article-page .sibanner728x90,
  body.theme-classic.article-page .sibanner300x250,
  body.theme-classic_compact.article-page .classic-ad-slot,
  body.theme-classic_compact.article-page .sibanner728x90,
  body.theme-classic_compact.article-page .sibanner300x250,
  body[class*="theme-classic"].article-page .classic-ad-slot,
  body[class*="theme-classic"].article-page .sibanner728x90,
  body[class*="theme-classic"].article-page .sibanner300x250 {
    display: block !important;
    width: 100vw !important;
    max-width: 100vw !important;
    min-width: 0 !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow: visible !important;
    text-align: center !important;
    clear: both !important;
    float: none !important;
    box-sizing: border-box !important;
  }

  body.article-page .container.cont > .row > .col-sm-8 .si-ad-slot > *,
  body.article-page .container.cont > .row > .col-sm-8 .si-ad-center > *,
  body.article-page .container.cont > .row > .col-sm-8 .si-ad-viewport-safe > *,
  body.article-page .container.cont > .row > .col-sm-8 .classic-ad-slot > *,
  body.article-page .container.cont > .row > .col-sm-8 .sibanner728x90 > *,
  body.article-page .container.cont > .row > .col-sm-8 .sibanner300x250 > *,
  body.article-page .article-body-shell .si-ad-slot > *,
  body.article-page .article-body-shell .si-ad-center > *,
  body.article-page .article-body-shell .si-ad-viewport-safe > *,
  body.article-page .article-body-shell .classic-ad-slot > *,
  body.article-page .article-body-shell .sibanner728x90 > *,
  body.article-page .article-body-shell .sibanner300x250 > * {
    max-width: 100vw !important;
    overflow: visible !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  body.article-page .container.cont > .row > .col-sm-8 ins.adsbygoogle,
  body.article-page .article-body-shell ins.adsbygoogle,
  body[class*="theme-classic"].article-page ins.adsbygoogle {
    display: block !important;
    width: 100% !important;
    max-width: 100vw !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }

  body.article-page .container.cont > .row > .col-sm-8 iframe,
  body.article-page .article-body-shell iframe,
  body[class*="theme-classic"].article-page iframe {
    max-width: 100vw !important;
  }
}.vcm-slot-runtime[data-vcm-slot-kind="html"],
.vcm-slot-inner--html[data-vcm-html-slot="1"]{
  position:relative!important;
  display:flow-root!important;
  clear:both!important;
  float:none!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  aspect-ratio:auto!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}.vcm-slot-inner--html[data-vcm-html-slot="1"] ins.adsbygoogle{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}.vcm-slot-inner--html[data-vcm-html-slot="1"] iframe{
  display:block!important;
  max-width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
}.si-ad-reserved[data-ad-reserve="1"] {
  min-height: var(--si-ad-reserve-desktop, 90px) !important;
  box-sizing: border-box !important;
}.si-ad-reserved[data-ad-reserve="1"] > center,
.si-ad-reserved[data-ad-reserve="1"] > .row,
.si-ad-reserved[data-ad-reserve="1"] > div {
  box-sizing: border-box;
  max-width: 100%;
}.si-ad-reserved[data-ad-reserve="1"] ins.adsbygoogle,
.si-ad-reserved[data-ad-reserve="1"] iframe {
  max-width: 100% !important;
}.article-inline-media[width][height] {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
}.article-inline-frame[data-cwv-ratio="16-9"] {
  display: block;
  width: 100% !important;
  max-width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  border: 0;
}@media (max-width: 767px) {
  .si-ad-reserved[data-ad-reserve="1"] {
    min-height: var(--si-ad-reserve-mobile, 250px) !important;
  }

  
  body.article-page .si-ad-reserved[data-ad-slot^="leftbanner"],
  body.article-page .si-ad-reserved[data-ad-slot^="dalamartikel"],
  body[class*="article-page"] .si-ad-reserved[data-ad-slot^="leftbanner"],
  body[class*="article-page"] .si-ad-reserved[data-ad-slot^="dalamartikel"] {
    min-height: var(--si-ad-reserve-mobile, 250px) !important;
  }
}.vcm-placement-shell[data-vcm-reserve="1"]{min-height:var(--vcm-reserve-desktop,90px)!important;}.vcm-placement-shell[data-vcm-reserve="1"]>center,.vcm-placement-shell[data-vcm-reserve="1"]>.row,.vcm-placement-shell[data-vcm-reserve="1"]>div{max-width:100%!important;}.vcm-placement-shell[data-vcm-reserve="1"] ins.adsbygoogle,.vcm-placement-shell[data-vcm-reserve="1"] iframe{max-width:100%!important;}@media(max-width:767px){.vcm-placement-shell[data-vcm-reserve="1"]{min-height:var(--vcm-reserve-mobile,250px)!important;}}
