
  /* ── Reset & Scope ──────────────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report *:not(:where(.promotion, .promotion *)), [data-imported-page="2068fcf9027f"] .imported-content .efr-report *:not(:where(.promotion, .promotion *))::before, [data-imported-page="2068fcf9027f"] .imported-content .efr-report *:not(:where(.promotion, .promotion *))::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report:not(:where(.promotion, .promotion *)) {
    --color-bg: #FAFAF8;
    --color-surface: #FFFFFF;
    --color-text: #1A1A1A;
    --color-text-secondary: #4A4A4A;
    --color-text-muted: #6B6B6B;
    --color-accent: #1B4965;
    --color-accent-light: #BEE9E8;
    --color-accent-warm: #C44536;
    --color-border: #E0DDD8;
    --color-border-light: #EEEBE6;
    --color-highlight: #FFF8E7;
    --color-callout-bg: #F0F4F7;
    --font-serif: 'Source Serif 4', 'Georgia', serif;
    --font-sans: 'DM Sans', 'Helvetica Neue', sans-serif;
    --font-mono: 'JetBrains Mono', 'Consolas', monospace;
    --max-width: 780px;
    --spacing-unit: 1.6rem;
    max-width: var(--max-width);
    margin: 0 auto;
    padding: 3rem 2rem 5rem;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
  }

  @media (max-width: 640px) {
    [data-imported-page="2068fcf9027f"] .imported-content .efr-report:not(:where(.promotion, .promotion *)) {
      padding: 2rem 1.25rem 3rem;
    }
  }

  /* ── Title Block ────────────────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .report-header:not(:where(.promotion, .promotion *)) {
    margin-bottom: 3.5rem;
    border-bottom: 3px solid var(--color-accent);
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .report-header h1:not(:where(.promotion, .promotion *)) {
    margin-bottom: 0.75rem;
  }

  /* ── Table of Contents ──────────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .toc:not(:where(.promotion, .promotion *)) {
    border: 1px solid var(--color-border);
    border-radius: 6px;
    padding: 1.75rem 2rem;
    margin-bottom: 3rem;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .toc-title:not(:where(.promotion, .promotion *)) {
    margin-bottom: 1rem;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .toc ol:not(:where(.promotion, .promotion *)) {
    list-style: none;
    counter-reset: toc-counter;
    padding: 0;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .toc li:not(:where(.promotion, .promotion *)) {
    counter-increment: toc-counter;
    margin-bottom: 0.4rem;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .toc li:not(:where(.promotion, .promotion *))::before {
    content: counter(toc-counter, decimal-leading-zero);
    margin-right: 0.75rem;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .toc a:not(:where(.promotion, .promotion *)) {
    text-decoration: none;
    border-bottom: 1px solid transparent;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .toc a:hover:not(:where(.promotion, .promotion *)) {
    border-bottom-color: var(--color-accent);
  }

  /* ── Section Headings ───────────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report h2:not(:where(.promotion, .promotion *)) {
    margin-top: 3.5rem;
    margin-bottom: 1.25rem;
    padding-top: 2rem;
    border-top: 2px solid var(--color-border-light);
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report h2:first-of-type:not(:where(.promotion, .promotion *)) {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report h3:not(:where(.promotion, .promotion *)) {
    margin-top: 2.25rem;
    margin-bottom: 0.75rem;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report h4:not(:where(.promotion, .promotion *)) {
    margin-top: 1.75rem;
    margin-bottom: 0.5rem;
  }

  /* ── Body Text ──────────────────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report p:not(:where(.promotion, .promotion *)) {
    margin-bottom: var(--spacing-unit);
  }

  /* ── Promo Banners ──────────────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .promo-banner:not(:where(.promotion, .promotion *)) {
    margin: 2.5rem 0;
    border: 1px solid var(--color-border-light);
    border-radius: 6px;
    overflow: hidden;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .promo-banner img:not(:where(.promotion, .promotion *)) {
    max-width: 100%;
    height: auto;
    display: block;
  }

  /* ── Executive Summary Box ──────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .exec-summary:not(:where(.promotion, .promotion *)) {
    border-left: 4px solid var(--color-accent);
    border-radius: 0 6px 6px 0;
    padding: 2rem 2rem 1rem;
    margin-bottom: 3rem;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .exec-summary .es-label:not(:where(.promotion, .promotion *)) {
    margin-bottom: 1.25rem;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .exec-summary p:not(:where(.promotion, .promotion *)) {
    margin-bottom: 1.2rem;
  }

  /* ── Key Findings List ──────────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .key-findings:not(:where(.promotion, .promotion *)) {
    list-style: none;
    padding: 0;
    margin-bottom: var(--spacing-unit);
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .key-findings li:not(:where(.promotion, .promotion *)) {
    position: relative;
    padding: 1rem 1.25rem 1rem 1.5rem;
    margin-bottom: 0.5rem;
    border-radius: 5px;
    border-left: 3px solid var(--color-accent);
  }

  /* ── Stat Cards (rate families) ─────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .rate-family-grid:not(:where(.promotion, .promotion *)) {
    display: grid;
    gap: 1rem;
    margin: 2rem 0 2.5rem;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .rate-card:not(:where(.promotion, .promotion *)) {
    border: 1px solid var(--color-border);
    border-radius: 6px;
    padding: 1.5rem 1.5rem 1.25rem;
    position: relative;
    overflow: hidden;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .rate-card:not(:where(.promotion, .promotion *))::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .rate-card .card-label:not(:where(.promotion, .promotion *)) {
    margin-bottom: 0.6rem;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .rate-card .card-rate:not(:where(.promotion, .promotion *)) {
    margin-bottom: 0.35rem;
  }

  /* Bar visualization */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .rate-bar-wrap:not(:where(.promotion, .promotion *)) {
    margin-top: 0.75rem;
    background: var(--color-border-light);
    border-radius: 3px;
    height: 8px;
    position: relative;
    overflow: hidden;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .rate-bar:not(:where(.promotion, .promotion *)) {
    height: 100%;
    border-radius: 3px;
    opacity: 0.7;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .rate-bar.range-bar:not(:where(.promotion, .promotion *)) {
    position: absolute;
  }

  /* ── Callout / Definition Boxes ─────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .callout:not(:where(.promotion, .promotion *)) {
    border-radius: 6px;
    padding: 1.5rem 1.5rem 0.75rem;
    margin: 1.75rem 0;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .callout-label:not(:where(.promotion, .promotion *)) {
    margin-bottom: 0.6rem;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .callout-warn:not(:where(.promotion, .promotion *)) {
    border-left: 3px solid #D4813B;
  }

  /* ── Inline Definition List ─────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .def-list:not(:where(.promotion, .promotion *)) {
    margin: 1.5rem 0;
    padding: 0;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .def-list dt:not(:where(.promotion, .promotion *)) {
    margin-top: 1.1rem;
    margin-bottom: 0.2rem;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .def-list dt:first-child:not(:where(.promotion, .promotion *)) {
    margin-top: 0;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .def-list dd:not(:where(.promotion, .promotion *)) {
    margin-bottom: 0.5rem;
    padding-left: 0;
  }

  /* ── Study Card ─────────────────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .study-card:not(:where(.promotion, .promotion *)) {
    border: 1px solid var(--color-border);
    border-radius: 6px;
    padding: 1.75rem;
    margin: 2rem 0;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .study-card .study-title:not(:where(.promotion, .promotion *)) {
    margin-bottom: 1rem;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .study-meta:not(:where(.promotion, .promotion *)) {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.75rem;
    margin-bottom: 0.75rem;
  }

  @media (max-width: 520px) {
    [data-imported-page="2068fcf9027f"] .imported-content .efr-report .study-meta:not(:where(.promotion, .promotion *)) {
      grid-template-columns: 1fr;
    }
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .study-meta .meta-label:not(:where(.promotion, .promotion *)) {
    display: block;
    margin-bottom: 0.15rem;
  }

  /* ── Flowchart ──────────────────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .flowchart:not(:where(.promotion, .promotion *)) {
    background: var(--color-surface);
    border: 1px solid var(--color-border);
    border-radius: 6px;
    padding: 2rem;
    margin: 2rem 0;
    overflow-x: auto;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .flowchart-title:not(:where(.promotion, .promotion *)) {
    font-family: var(--font-sans);
    font-size: 0.95rem;
    font-weight: 700;
    color: var(--color-accent);
    margin-bottom: 1.5rem;
    text-align: center;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .flow-stages:not(:where(.promotion, .promotion *)) {
    display: flex;
    align-items: stretch;
    gap: 0;
    min-width: 680px;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .flow-stage:not(:where(.promotion, .promotion *)) {
    flex: 1;
    position: relative;
    padding: 0.75rem 0.5rem;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .flow-stage:not(:where(.promotion, .promotion *))::after {
    content: '→';
    position: absolute;
    right: -0.5rem;
    top: 50%;
    transform: translateY(-50%);
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .flow-stage:last-child:not(:where(.promotion, .promotion *))::after {
    display: none;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .flow-node:not(:where(.promotion, .promotion *)) {
    display: inline-block;
    padding: 0.5rem 0.6rem;
    border-radius: 4px;
    width: 100%;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .flow-sub:not(:where(.promotion, .promotion *)) {
    margin-top: 0.35rem;
  }

  /* ── Comparison Bar Chart ───────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .comparison-chart:not(:where(.promotion, .promotion *)) {
    margin: 2rem 0;
    background: var(--color-surface);
    border: 1px solid var(--color-border);
    border-radius: 6px;
    padding: 2rem;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .chart-title:not(:where(.promotion, .promotion *)) {
    font-family: var(--font-sans);
    font-size: 0.95rem;
    font-weight: 700;
    color: var(--color-accent);
    margin-bottom: 1.5rem;
    text-align: center;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .chart-row:not(:where(.promotion, .promotion *)) {
    display: grid;
    grid-template-columns: 200px 1fr 50px;
    align-items: center;
    gap: 1rem;
    margin-bottom: 1rem;
  }

  @media (max-width: 600px) {
    [data-imported-page="2068fcf9027f"] .imported-content .efr-report .chart-row:not(:where(.promotion, .promotion *)) {
      grid-template-columns: 1fr;
      gap: 0.25rem;
    }
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .chart-label:not(:where(.promotion, .promotion *)) {
    font-family: var(--font-sans);
    font-size: 0.78rem;
    font-weight: 500;
    color: var(--color-text-secondary);
    line-height: 1.35;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .chart-bar-track:not(:where(.promotion, .promotion *)) {
    background: var(--color-border-light);
    border-radius: 4px;
    height: 28px;
    position: relative;
    overflow: hidden;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .chart-bar-fill:not(:where(.promotion, .promotion *)) {
    height: 100%;
    border-radius: 4px;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .chart-value:not(:where(.promotion, .promotion *)) {
    font-family: var(--font-mono);
    font-size: 0.85rem;
    font-weight: 500;
    color: var(--color-text);
    text-align: right;
  }

  /* ── Sources ────────────────────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .sources-list:not(:where(.promotion, .promotion *)) {
    list-style: none;
    padding: 0;
    margin: 1rem 0;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .sources-list li:not(:where(.promotion, .promotion *)) {
    padding: 0.35rem 0;
    border-bottom: 1px solid var(--color-border-light);
    word-break: break-all;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .sources-list li a:not(:where(.promotion, .promotion *)) {
    text-decoration: none;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .sources-list li a:hover:not(:where(.promotion, .promotion *)) {
    text-decoration: underline;
  }

  /* ── Severity Ladder ────────────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .severity-ladder:not(:where(.promotion, .promotion *)) {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0;
    margin: 1.5rem 0 2rem;
    flex-wrap: wrap;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .severity-step:not(:where(.promotion, .promotion *)) {
    padding: 0.4rem 0.85rem;
    border-radius: 20px;
    white-space: nowrap;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .severity-arrow:not(:where(.promotion, .promotion *)) {
    margin: 0 0.15rem;
  }

  /* ── Methodology Limitations ────────────────────────── */
  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .method-limits:not(:where(.promotion, .promotion *)) {
    margin: 1.5rem 0;
  }

  [data-imported-page="2068fcf9027f"] .imported-content .efr-report .method-limits .limit-item:not(:where(.promotion, .promotion *)) {
    padding: 0.85rem 1.25rem;
    border-left: 3px solid var(--color-border);
    margin-bottom: 0.5rem;
    border-radius: 0 4px 4px 0;
  }

  /* ── Print ──────────────────────────────────────────── */
  @media print {
    [data-imported-page="2068fcf9027f"] .imported-content .efr-report:not(:where(.promotion, .promotion *)) {
      padding: 0;
    }
    [data-imported-page="2068fcf9027f"] .imported-content .efr-report .toc:not(:where(.promotion, .promotion *)) { break-after: page; }
    [data-imported-page="2068fcf9027f"] .imported-content .efr-report h2:not(:where(.promotion, .promotion *)) { break-after: avoid; }
    [data-imported-page="2068fcf9027f"] .imported-content .efr-report .rate-card:not(:where(.promotion, .promotion *)), [data-imported-page="2068fcf9027f"] .imported-content .efr-report .study-card:not(:where(.promotion, .promotion *)), [data-imported-page="2068fcf9027f"] .imported-content .efr-report .flowchart:not(:where(.promotion, .promotion *)) {
      break-inside: avoid;
    }
    [data-imported-page="2068fcf9027f"] .imported-content .efr-report .promo-banner:not(:where(.promotion, .promotion *)) {
      break-inside: avoid;
    }
  }


    [data-imported-page="2068fcf9027f"] .imported-content .rb_blog-grid:not(:where(.promotion, .promotion *)){
    float: left;
    width: 32%;
    margin-right: 2%;
  }
  [data-imported-page="2068fcf9027f"] .imported-content #relatedblogs .rb_blog-grid:nth-of-type(3):not(:where(.promotion, .promotion *)), [data-imported-page="2068fcf9027f"] .imported-content #relatedblogs .rb_blog-grid:nth-of-type(6):not(:where(.promotion, .promotion *)){margin-right:0px;}
  [data-imported-page="2068fcf9027f"] .imported-content #relatedblogs .rb_blog-grid:nth-of-type(4):not(:where(.promotion, .promotion *)), [data-imported-page="2068fcf9027f"] .imported-content #relatedblogs .rb_blog-grid:nth-of-type(7):not(:where(.promotion, .promotion *)) { clear:left }
  [data-imported-page="2068fcf9027f"] .imported-content .rb_title a:hover:not(:where(.promotion, .promotion *)) {opacity: 1;
  }
  [data-imported-page="2068fcf9027f"] .imported-content .rb_title:not(:where(.promotion, .promotion *)){margin-top: 10px;}[data-imported-page="2068fcf9027f"] .imported-content .blog_meta span:not(:where(.promotion, .promotion *)) {
    position: relative;
    display: inline-block;
    margin-right: 15px;
  }[data-imported-page="2068fcf9027f"] .imported-content .rb_contents:not(:where(.promotion, .promotion *)) {
    margin: 1em 0;
  }[data-imported-page="2068fcf9027f"] .imported-content .rb_contents span:not(:where(.promotion, .promotion *)) {
    float: left;
  }
  [data-imported-page="2068fcf9027f"] .imported-content .rb_continue_button:not(:where(.promotion, .promotion *)) {
    border-color: #333333;
    border: 1px solid #333333;
    margin: 25px 0;
    padding: 0 20px;
    cursor: pointer;
    min-height: 42px;
    height: 40px;
    vertical-align: top;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
  }[data-imported-page="2068fcf9027f"] .imported-content .rb_continue_button:hover:not(:where(.promotion, .promotion *)) {
    border-color: #333333;
    opacity: 1;
  }
  @media(max-width: 800px) {
    [data-imported-page="2068fcf9027f"] .imported-content .rb_blog-grid:not(:where(.promotion, .promotion *)){width:100%;
    margin-right:0px;}
  }

  /* .rb_row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
} */


  [data-imported-page="2068fcf9027f"] .imported-content .about:not(:where(.promotion, .promotion *)), [data-imported-page="2068fcf9027f"] .imported-content .sb_ad_1:not(:where(.promotion, .promotion *)) {display:none}
  
