/* T01 generic test 0.5.6-rc2. Scoped to admin native preview OR explicitly enabled staging-only allowlist. */
body.md-t01-universal-test .article-shell{width:100%;max-width:1200px;margin-inline:auto;}
/* A pilot MUST NOT shrink every paragraph to the 780 px long-guide column.
   Porto Moniz uses the full available article content width. Preserve
   shell centering and independently respect its 1200 px outer limit. */
body.md-t01-universal-test .article-shell > .article-content-inner,
body.md-t01-universal-test .article-shell .article-content-inner {
    width:100% !important;
    max-width:none !important;
    margin-inline:auto;
    box-sizing:border-box;
}
/* 32px opening gap is applied to the *actual* article text container.
   Its preceding HERO need not be a sibling in the GeneratePress DOM. */
body.md-t01-universal-test .article-shell .article-content-inner {
    padding-top:32px !important;
}
/* Preserve the Gutenberg editorial content; adjust only article opening spacing. */

body.md-t01-universal-test .article-content-inner .dynamic-entry-content > p:first-child {margin-top:0;}
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > p,
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > .md-t01-generic-section p {
 font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.75;color:#1f2937;
}
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > h2,
body.md-t01-universal-test .article-content-inner .md-t01-generic-section h2 {font-family:Poppins,Arial,sans-serif;font-size:28px;line-height:1.35;font-weight:700;color:#0e3a67;letter-spacing:-.02em;}
body.md-t01-universal-test .article-content-inner .md-t01-generic-section{width:100%;max-width:100%;margin:0 0 40px;box-sizing:border-box;display:flow-root;}
body.md-t01-universal-test .md-t01-generic-section .md-t01-flow-leading{min-width:0;}
body.md-t01-universal-test .md-t01-generic-section .md-t01-flow-photo{overflow:hidden;border-radius:6px;}
body.md-t01-universal-test .md-t01-generic-section .md-t01-flow-photo img{display:block;width:100%;height:100%;object-fit:cover;}
body.md-t01-universal-test .md-t01-generic-section .md-t01-section-body{min-width:0;}
@media (min-width:1025px){
 body.md-t01-universal-test .md-t01-generic-section .md-t01-flow-photo{float:right;width:40%;height:auto;aspect-ratio:3/2;margin:0 0 16px 24px;}
 body.md-t01-universal-test .md-t01-generic-section .md-t01-flow-leading,
 body.md-t01-universal-test .md-t01-generic-section .md-t01-section-body{display:block;}
 body.md-t01-universal-test .md-t01-generic-section .md-t01-flow-leading > h2 {margin-top:0;}
 /* rc11: a full-width editorial list must start AFTER the right-floated H2 image.
    Otherwise its blue background paints behind the final pixels of the photo. */
 body.md-t01-universal-test .md-t01-generic-section.md-t01-section--with-image .md-t01-section-body > :is(ul,ol) {
   clear:right;
 }
}
@media (max-width:1024px){
 body.md-t01-universal-test .md-t01-generic-section .md-t01-desktop-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:0;}
 body.md-t01-universal-test .md-t01-generic-section .md-t01-flow-leading{grid-row:1;}
 body.md-t01-universal-test .md-t01-generic-section .md-t01-flow-photo{grid-row:2;width:100%;aspect-ratio:16/9;margin-top:20px;}
 body.md-t01-universal-test .md-t01-generic-section .md-t01-section-body{grid-row:3;margin-top:24px;}
 body.md-t01-universal-test .article-content-inner .dynamic-entry-content > p,
 body.md-t01-universal-test .article-content-inner .dynamic-entry-content > .md-t01-generic-section p {font-size:17px;line-height:1.65;}
 body.md-t01-universal-test .article-content-inner .dynamic-entry-content > h2,
 body.md-t01-universal-test .article-content-inner .md-t01-generic-section h2 {font-size:24px;}
}
@media (max-width:767px){
 body.md-t01-universal-test .article-content-inner{padding-inline:20px;}
 
 body.md-t01-universal-test .article-content-inner .dynamic-entry-content > p,
 body.md-t01-universal-test .article-content-inner .dynamic-entry-content > .md-t01-generic-section p {font-size:16px;line-height:1.7;}
 body.md-t01-universal-test .article-content-inner .dynamic-entry-content > h2,
 body.md-t01-universal-test .article-content-inner .md-t01-generic-section h2 {font-size:24px;}
 body.md-t01-universal-test .md-t01-generic-section .md-t01-section-body{margin-top:20px;}
}


/* Porto Moniz approved editorial lists and tables: exact base tokens.
   Apply only to direct editorial Gutenberg blocks; never FAQ, CTA or TOC lists. */
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > :is(ul,ol),
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > .md-t01-generic-section :is(.md-t01-flow-leading,.md-t01-section-body) > :is(ul,ol) {
  box-sizing:border-box;width:100%;margin:20px 0 24px;
  padding:20px 24px 20px 48px;
  background:#F3F8FD;border:1px solid #DCE8F3;border-left:3px solid #4FA3D9;
  border-radius:6px;color:#1F2937;font-family:Inter,Arial,sans-serif;
  font-size:18px;line-height:1.7;
}
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > :is(ul,ol) li,
body.md-t01-universal-test .article-content-inner .md-t01-generic-section :is(.md-t01-flow-leading,.md-t01-section-body) > :is(ul,ol) li {padding-left:4px;}
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > :is(ul,ol) li + li,
body.md-t01-universal-test .article-content-inner .md-t01-generic-section :is(.md-t01-flow-leading,.md-t01-section-body) > :is(ul,ol) li + li {margin-top:10px;}
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > :is(ul,ol) li::marker,
body.md-t01-universal-test .article-content-inner .md-t01-generic-section :is(.md-t01-flow-leading,.md-t01-section-body) > :is(ul,ol) li::marker {color:#0E3A67;font-weight:700;}
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > ul,
body.md-t01-universal-test .article-content-inner .md-t01-generic-section :is(.md-t01-flow-leading,.md-t01-section-body) > ul {list-style:disc outside;}
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > ol,
body.md-t01-universal-test .article-content-inner .md-t01-generic-section :is(.md-t01-flow-leading,.md-t01-section-body) > ol {list-style:decimal outside;}
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > :is(ul,ol) :is(ul,ol),
body.md-t01-universal-test .article-content-inner .md-t01-generic-section :is(ul,ol) :is(ul,ol) {background:none;border:0;padding:2px 0 2px 24px;margin:8px 0 0;}

/* Rank Math-style content TOC. Generated ONLY when no TOC exists in displayed markup. */
body.md-t01-universal-test .article-content-inner .md-t01-universal-toc {
  box-sizing:border-box;width:100%;margin:32px 0 32px;padding:24px;
  background:#EDF5FC;border:1px solid #DCE8F3;border-radius:6px;
  color:#0E3A67;font-family:Inter,Arial,sans-serif;
}
body.md-t01-universal-test .article-content-inner .md-t01-toc-title {
  font:700 18px/1.35 Poppins,Arial,sans-serif;color:#0E3A67;
  margin:0 0 18px !important;
}
body.md-t01-universal-test .article-content-inner .md-t01-toc-columns {
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;
}
body.md-t01-universal-test .article-content-inner .md-t01-toc-column {
  min-width:0;margin:0;padding:0;list-style:none;background:none;border:0;
}
body.md-t01-universal-test .article-content-inner .md-t01-toc-column + .md-t01-toc-column {
  border-left:1px solid #D5E4F1;padding-left:20px;
}
body.md-t01-universal-test .article-content-inner .md-t01-toc-column > li {
  display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:10px;
  margin:0 0 12px;padding:0;font-size:16px;line-height:1.5;
}
body.md-t01-universal-test .article-content-inner .md-t01-toc-number {
  font-size:16px;line-height:1.5;font-weight:700;color:#2285D1;
}
body.md-t01-universal-test .article-content-inner .md-t01-toc-column a {
  color:#0E3A67;text-decoration:none;font-weight:500;font-size:16px;line-height:1.5;
}
body.md-t01-universal-test .article-content-inner .md-t01-toc-column a:hover {text-decoration:underline;}
body.md-t01-universal-test .article-content-inner h2[id] {scroll-margin-top:112px;}

/* Porto Moniz approved Gutenberg table surface; limited to editorial direct children. */
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > figure.wp-block-table,
body.md-t01-universal-test .article-content-inner .md-t01-generic-section .md-t01-section-body > figure.wp-block-table {
  box-sizing:border-box;width:100%;max-width:100%;margin:20px 0 28px;
  overflow-x:auto;border:1px solid #DCE8F3;border-radius:6px;
  -webkit-overflow-scrolling:touch;
}
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > figure.wp-block-table table,
body.md-t01-universal-test .article-content-inner .md-t01-generic-section .md-t01-section-body > figure.wp-block-table table {
  min-width:560px;width:100%;margin:0;table-layout:auto;border-collapse:collapse;
  color:#1F2937;font:400 16px/1.5 Inter,Arial,sans-serif;
}
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > figure.wp-block-table :is(td,th),
body.md-t01-universal-test .article-content-inner .md-t01-generic-section .md-t01-section-body > figure.wp-block-table :is(td,th) {
  box-sizing:border-box;border:0;border-bottom:1px solid #DCE8F3;
  text-align:left;vertical-align:top;padding:13px 16px;
}
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > figure.wp-block-table thead th,
body.md-t01-universal-test .article-content-inner .md-t01-generic-section .md-t01-section-body > figure.wp-block-table thead th {background:#0E3A67;color:#FFF;font-weight:600;}
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > figure.wp-block-table tbody tr:nth-child(even),
body.md-t01-universal-test .article-content-inner .md-t01-generic-section .md-t01-section-body > figure.wp-block-table tbody tr:nth-child(even) {background:#F7FAFD;}
@media (max-width:767px) {
 body.md-t01-universal-test .article-content-inner .dynamic-entry-content > :is(ul,ol),
 body.md-t01-universal-test .article-content-inner .dynamic-entry-content > .md-t01-generic-section :is(.md-t01-flow-leading,.md-t01-section-body) > :is(ul,ol) {padding:16px 14px 16px 36px;font-size:16px;line-height:1.65;}
 body.md-t01-universal-test .article-content-inner .md-t01-universal-toc {padding:20px 16px;margin:24px 0;}
 body.md-t01-universal-test .article-content-inner .md-t01-toc-columns {grid-template-columns:1fr;gap:0;}
 body.md-t01-universal-test .article-content-inner .md-t01-toc-column + .md-t01-toc-column {border:0;padding-left:0;}
}


/* 06. LINKS EDITORIAL — restored 1:1 tokens from Porto Moniz v0.5.4.
   Only prose and ordinary lists; never TOC, buttons, FAQ, CTA or related blocks.
   Works with original Gutenberg and with preview-only generic H2 sections. */
body.md-t01-universal-test .article-content-inner :is(
    .dynamic-entry-content > p a[href],
    .dynamic-entry-content > :is(ul,ol) li a[href],
    .dynamic-entry-content > .md-t01-generic-section :is(.md-t01-flow-leading,.md-t01-section-body) p a[href],
    .dynamic-entry-content > .md-t01-generic-section :is(.md-t01-flow-leading,.md-t01-section-body) li a[href]
):not(:where(
    .button, .gb-button, .wp-element-button, [role="button"],
    .md-t01-universal-toc a, .wp-block-rank-math-toc-block a,
    [class*="faq"] a, .gb-accordion a, [class*="article-cta"] a,
    [class*="article-related"] a, [class*="article-hub-link"] a,
    .wp-block-buttons a, nav a, aside a
)) {
    color:#0E3A67;
    font-weight:600;
    text-decoration-line:underline;
    text-decoration-color:#4FA3D9;
    text-decoration-thickness:1px;
    text-underline-offset:3px;
    transition:color 150ms ease, text-decoration-color 150ms ease;
}
body.md-t01-universal-test .article-content-inner :is(
    .dynamic-entry-content > p a[href],
    .dynamic-entry-content > :is(ul,ol) li a[href],
    .dynamic-entry-content > .md-t01-generic-section :is(.md-t01-flow-leading,.md-t01-section-body) p a[href],
    .dynamic-entry-content > .md-t01-generic-section :is(.md-t01-flow-leading,.md-t01-section-body) li a[href]
):not(:where(
    .button, .gb-button, .wp-element-button, [role="button"],
    .md-t01-universal-toc a, .wp-block-rank-math-toc-block a,
    [class*="faq"] a, .gb-accordion a, [class*="article-cta"] a,
    [class*="article-related"] a, [class*="article-hub-link"] a,
    .wp-block-buttons a, nav a, aside a
)):hover {
    color:#0667AB;
    text-decoration-color:currentColor;
}
body.md-t01-universal-test .article-content-inner :is(
    .dynamic-entry-content > p a[href],
    .dynamic-entry-content > :is(ul,ol) li a[href],
    .dynamic-entry-content > .md-t01-generic-section :is(.md-t01-flow-leading,.md-t01-section-body) p a[href],
    .dynamic-entry-content > .md-t01-generic-section :is(.md-t01-flow-leading,.md-t01-section-body) li a[href]
):not(:where(
    .button, .gb-button, .wp-element-button, [role="button"],
    .md-t01-universal-toc a, .wp-block-rank-math-toc-block a,
    [class*="faq"] a, .gb-accordion a, [class*="article-cta"] a,
    [class*="article-related"] a, [class*="article-hub-link"] a,
    .wp-block-buttons a, nav a, aside a
)):focus-visible {
    outline:2px solid #4FA3D9;
    outline-offset:3px;
    border-radius:2px;
}
@media (prefers-reduced-motion:reduce) {
    body.md-t01-universal-test .article-content-inner .dynamic-entry-content a[href] {
        transition:none;
    }
}


/* rc8 — only ordinary 2-column editorial Gutenberg tables on mobile.
   Browsers without :has() retain the previous scrollable-table fallback.
   Existing 3+ column / special tables and tablet/desktop remain untouched. */
@media (max-width:767px) {
  body.md-t01-universal-test .article-content-inner :is(
    .dynamic-entry-content > figure.wp-block-table table,
    .md-t01-generic-section .md-t01-section-body > figure.wp-block-table table
  ):has(> thead > tr:first-child > th:nth-child(2):last-child) {
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    table-layout:fixed !important;
  }
  body.md-t01-universal-test .article-content-inner :is(
    .dynamic-entry-content > figure.wp-block-table table,
    .md-t01-generic-section .md-t01-section-body > figure.wp-block-table table
  ):has(> thead > tr:first-child > th:nth-child(2):last-child) :is(th,td) {
    white-space:normal !important;
    overflow:visible !important;
    overflow-wrap:anywhere !important;
    word-break:normal !important;
    font-size:14px !important;
    line-height:1.5 !important;
    padding:10px 8px !important;
    vertical-align:top;
  }
  body.md-t01-universal-test .article-content-inner :is(
    .dynamic-entry-content > figure.wp-block-table table,
    .md-t01-generic-section .md-t01-section-body > figure.wp-block-table table
  ):has(> thead > tr:first-child > th:nth-child(2):last-child) :is(th,td):first-child {
    width:35% !important;
  }
  body.md-t01-universal-test .article-content-inner :is(
    .dynamic-entry-content > figure.wp-block-table table,
    .md-t01-generic-section .md-t01-section-body > figure.wp-block-table table
  ):has(> thead > tr:first-child > th:nth-child(2):last-child) :is(th,td):nth-child(2) {
    width:65% !important;
  }
}


/* v0.5.8-rc3 — TYPOGRAPHY ONLY in guarded legacy Gutenberg CTA adapter.
   Restore approved T01 heading breakpoints (38/32/28 px) and button (16 px).
   Description follows existing T01 editorial typography (18/17/16 px).
   HTML, href, layout, styling of other CTAs and saved blocks are unchanged. */
body.md-t01-universal-test .article-content-inner .dynamic-entry-content > .md-t01-legacy-cta {
  box-sizing:border-box;width:100%;max-width:100%;margin:40px 0 48px;
  padding:36px;border-radius:16px;background:#edf5fc;
  display:grid;grid-template-columns:minmax(0,1fr) auto;
  align-items:center;column-gap:28px;row-gap:24px;
}
body.md-t01-universal-test .article-content-inner .md-t01-legacy-cta__text {min-width:0;}
body.md-t01-universal-test .article-content-inner .md-t01-legacy-cta__text > h3 {
  font:700 38px/1.2 Poppins,Arial,sans-serif;letter-spacing:0;
  color:#0e3a67;margin:0 0 20px;
}
body.md-t01-universal-test .article-content-inner .md-t01-legacy-cta__text > p {
  font:400 18px/1.65 Inter,Arial,sans-serif;color:#1f2937;margin:0;
}
body.md-t01-universal-test .article-content-inner .md-t01-legacy-cta__action {min-width:0;}
body.md-t01-universal-test .article-content-inner .md-t01-legacy-cta__action > a.article-final-cta-button {
  display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;
  min-height:44px;max-width:100%;padding:12px 20px;
  border:0;border-radius:6px;background:#0e3a67;color:#fff;
  font:600 16px/1.5 Inter,Arial,sans-serif;
  text-decoration:none;text-align:center;white-space:normal;
}
body.md-t01-universal-test .article-content-inner .md-t01-legacy-cta__action > a.article-final-cta-button:hover,
body.md-t01-universal-test .article-content-inner .md-t01-legacy-cta__action > a.article-final-cta-button:focus-visible {
  background:#6dbb2d;color:#fff;text-decoration:none;
}
@media (max-width:1024px) {
  body.md-t01-universal-test .article-content-inner .dynamic-entry-content > .md-t01-legacy-cta {
    grid-template-columns:minmax(0,1fr);gap:24px;
  }
  body.md-t01-universal-test .article-content-inner .md-t01-legacy-cta__action {justify-self:start;}
  body.md-t01-universal-test .article-content-inner .md-t01-legacy-cta__text > h3 {font-size:32px;line-height:1.2;}
  body.md-t01-universal-test .article-content-inner .md-t01-legacy-cta__text > p {font-size:17px;}
}
@media (max-width:767px) {
  body.md-t01-universal-test .article-content-inner .dynamic-entry-content > .md-t01-legacy-cta {
    padding:28px 24px;margin:32px 0 40px;
  }
  body.md-t01-universal-test .article-content-inner .md-t01-legacy-cta__text > h3 {font-size:28px;line-height:1.18;}
  body.md-t01-universal-test .article-content-inner .md-t01-legacy-cta__text > p {font-size:16px;}
  body.md-t01-universal-test .article-content-inner .md-t01-legacy-cta__action > a.article-final-cta-button {font-size:16px;}
}


/* v0.5.8-rc10 — DS – T01 – CTA HUB wp_block 3173, ID 2314 only.
   Matches the canonical unsynced GenerateBlocks pattern's actual responsive
   layout. Scoped CSS is required because JS-inserted display markup does not
   automatically register the pattern's GenerateBlocks CSS in the page. */
body.md-t01-universal-test.postid-2314 .article-shell .md-t01-auto-cta {
  box-sizing:border-box;display:block;width:100%;max-width:var(--md-t01-cta-editorial-width,100%);
  margin:0 auto;padding:32px 0;border:0;border-radius:0;background:transparent;
}
body.md-t01-universal-test.postid-2314 .article-shell .md-t01-auto-cta__inner {
  box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;
}
body.md-t01-universal-test.postid-2314 .article-shell .md-t01-auto-cta__panel {
  box-sizing:border-box;width:100%;background:var(--surface-cta,#EDF5FC);
  border-radius:20px;padding:48px;
}
body.md-t01-universal-test.postid-2314 .article-shell .md-t01-auto-cta__grid {
  display:grid;grid-template-columns:minmax(0,1fr) auto;
  align-items:center;column-gap:32px;row-gap:24px;
}
body.md-t01-universal-test.postid-2314 .article-shell .md-t01-auto-cta__content {
  display:flex;flex-direction:column;row-gap:12px;min-width:0;
}
body.md-t01-universal-test.postid-2314 .article-shell .md-t01-auto-cta__content > :is(h2,p) {
  margin:0;min-width:0;
}
body.md-t01-universal-test.postid-2314 .article-shell .md-t01-auto-cta__action {
  display:flex;flex-direction:row;justify-content:flex-end;min-width:0;
}
body.md-t01-universal-test.postid-2314 .article-shell .md-t01-auto-cta__button {
  display:inline-flex;align-items:center;justify-content:center;max-width:100%;
  box-sizing:border-box;white-space:normal;text-align:center;text-decoration:none;
  color:#FFFFFF;
}
@media(max-width:1024px) {
  /* rc10: align CTA outer edges with the 24px tablet inset of text/related. */
  body.md-t01-universal-test.postid-2314 .article-shell .md-t01-auto-cta {
    width:calc(100% - 48px);max-width:calc(100% - 48px);
    margin-inline:auto;padding:48px 0;
  }
  body.md-t01-universal-test.postid-2314 .article-shell .md-t01-auto-cta__grid {grid-template-columns:minmax(0,1fr);}
  body.md-t01-universal-test.postid-2314 .article-shell .md-t01-auto-cta__action {justify-content:flex-start;}
}
@media(max-width:767px) {
  /* rc10: align CTA outer edges with the 20px mobile inset of text/related. */
  body.md-t01-universal-test.postid-2314 .article-shell .md-t01-auto-cta {
    width:calc(100% - 40px);max-width:calc(100% - 40px);
    margin-inline:auto;padding:32px 0;
  }
  body.md-t01-universal-test.postid-2314 .article-shell .md-t01-auto-cta__panel {padding:24px;}
  body.md-t01-universal-test.postid-2314 .article-shell .md-t01-auto-cta__grid {grid-template-columns:minmax(0,1fr);}
}

/* v0.5.8-rc7 — ID 2314 ONLY, single-site staging pilot.
   GP handles the actual no-sidebar layout via generate_sidebar_layout.
   Keep the approved 1200 px site container. Make the editorial components
   substantially wider than the previous 900 px cap and align ALL of them.
   No selectors outside a currently enabled ID 2314 T01 preview.
   No changes to CTA templates, related-content data, article content or JS.
*/
@media (min-width:1025px) {
  body.md-t01-universal-test.postid-2314 .site-content > .content-area {
    width:100% !important;
    max-width:100% !important;
    float:none !important;
    flex:1 1 100% !important;
  }
  body.md-t01-universal-test.postid-2314 .article-shell {
    width:100% !important;
    max-width:1200px !important;
    margin-inline:auto !important;
    box-sizing:border-box;
  }
  body.md-t01-universal-test.postid-2314 .article-shell .article-hero,
  body.md-t01-universal-test.postid-2314 .article-shell .article-content-inner {
    width:100% !important;
    max-width:1160px !important;
    margin-inline:auto !important;
    box-sizing:border-box;
  }
  body.md-t01-universal-test.postid-2314 .article-shell .article-content-inner .dynamic-entry-content,
  body.md-t01-universal-test.postid-2314 .article-shell .article-content-inner .md-t01-universal-toc {
    width:100% !important;
    max-width:100% !important;
    box-sizing:border-box;
  }
}

/* v0.5.8-rc8 — ID 2314 ONLY. Mobile HERO white-text contrast.
   The legacy light-gray gradient makes the white lead unreadable on the right.
   Replace just the mobile background with a dark blue-to-blue gradient.
   Do not affect dimensions, typography, desktop/tablet, CTA or related content.
   This is an intentionally isolated staging pilot, NOT a global T01 rule. */
@media (max-width:767px) {
  body.md-t01-universal-test.postid-2314 .article-shell .article-hero {
    background-color:#0E3A67 !important;
    background-image:linear-gradient(110deg, #0B2F53 0%, #17486F 55%, #24557D 100%) !important;
  }
}
