

  [data-imported-page="800a22fca250"] .imported-content #liq-bir:not(:where(.promotion, .promotion *)) {
    --crimson:#A52933;
    --crimson-deep:#7E1B23;
    --ink:#1C1A1B;
    --ink-soft:#2A2726;
    --blue:#0C3EAF;
    --paper:#FFFFFF;
    --paper-warm:#F7F4EF;
    --line:#E7E1D8;
    --line-soft:#EFEAE2;
    --ash:#6B6560;
    --ash-light:#8A847E;
    --ember:#E8623A;
    --max:820px;      /* reading column */
    --toc:230px;      /* sticky toc rail */
    --gap:64px;       /* space between toc and column */
    --shell:1240px;   /* outer shell */
  }
  [data-imported-page="800a22fca250"] .imported-content #liq-bir *:not(:where(.promotion, .promotion *)) {box-sizing:border-box;margin:0;padding:0}
  /* Defensive resets: neutralize host-theme styles that commonly leak in */
  [data-imported-page="800a22fca250"] .imported-content #liq-bir:not(:where(.promotion, .promotion *)), [data-imported-page="800a22fca250"] .imported-content #liq-bir *:not(:where(.promotion, .promotion *)), [data-imported-page="800a22fca250"] .imported-content #liq-bir *:not(:where(.promotion, .promotion *))::before, [data-imported-page="800a22fca250"] .imported-content #liq-bir *:not(:where(.promotion, .promotion *))::after { text-shadow:none;
    float:none; text-indent:0;
  }
  [data-imported-page="800a22fca250"] .imported-content #liq-bir ul:not(:where(.promotion, .promotion *)), [data-imported-page="800a22fca250"] .imported-content #liq-bir ol:not(:where(.promotion, .promotion *)), [data-imported-page="800a22fca250"] .imported-content #liq-bir li:not(:where(.promotion, .promotion *)) {list-style:none}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir img:not(:where(.promotion, .promotion *)), [data-imported-page="800a22fca250"] .imported-content #liq-bir svg:not(:where(.promotion, .promotion *)) {border:0; max-width:100%; box-shadow:none}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir a:not(:where(.promotion, .promotion *)) {text-decoration:none}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir button:not(:where(.promotion, .promotion *)), [data-imported-page="800a22fca250"] .imported-content #liq-bir input:not(:where(.promotion, .promotion *)) { border-radius:0}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir:not(:where(.promotion, .promotion *)) {scroll-behavior:smooth}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir:not(:where(.promotion, .promotion *)) {
    -webkit-font-smoothing:antialiased;
  }
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .wrap:not(:where(.promotion, .promotion *)) {max-width:var(--max);margin:0 auto;padding:0 28px}

  /* ---------- HERO ---------- */
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .hero:not(:where(.promotion, .promotion *)) {position:relative;border-bottom:1px solid var(--line)}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .hero-inner:not(:where(.promotion, .promotion *)) {position:relative;max-width:var(--shell);margin:0 auto}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .eyebrow:not(:where(.promotion, .promotion *)) {margin-bottom:26px;
    display:flex;align-items:center;justify-content:center;gap:14px;
  }
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .eyebrow:not(:where(.promotion, .promotion *))::before {content:"";width:30px;height:2px}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir h1:not(:where(.promotion, .promotion *)) {
    margin-bottom:26px;
  }
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .dek:not(:where(.promotion, .promotion *)) {max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:44px}

  [data-imported-page="800a22fca250"] .imported-content #liq-bir .research-callout:not(:where(.promotion, .promotion *)) {
    border:1px solid var(--line);
    border-left:3px solid var(--crimson);
    border-radius:2px;
    padding:28px 32px;
    margin:0 auto 10px;
    max-width:760px;
  }
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .research-callout .lab:not(:where(.promotion, .promotion *)) {margin-bottom:14px;
  }

  /* ---------- SHELL: TOC RAIL + BODY ---------- */
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .shell:not(:where(.promotion, .promotion *)) {
    max-width:var(--shell);margin:0 auto;padding:0 28px;
    display:grid;grid-template-columns:var(--toc) minmax(0,1fr);
    column-gap:var(--gap);align-items:start;
  }
  [data-imported-page="800a22fca250"] .imported-content #liq-bir main:not(:where(.promotion, .promotion *)) {padding:8px 0 40px;max-width:var(--max);margin:0 auto;width:100%}

  /* ---------- STICKY TABLE OF CONTENTS ---------- */
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .toc:not(:where(.promotion, .promotion *)) {position:sticky;top:24px;align-self:start;padding:38px 0 20px;max-height:calc(100vh - 48px);overflow-y:auto}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .toc-label:not(:where(.promotion, .promotion *)) {margin-bottom:18px;
    padding-bottom:14px;border-bottom:1px solid var(--line);
  }
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .toc ol:not(:where(.promotion, .promotion *)) {list-style:none;counter-reset:toc}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .toc li:not(:where(.promotion, .promotion *)) {counter-increment:toc;margin:0}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .toc a:not(:where(.promotion, .promotion *)) {
    display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:baseline;
    padding:8px 0;
    border:0;
  }
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .toc a:not(:where(.promotion, .promotion *))::before {
    content:counter(toc,decimal-leading-zero);
  }

  /* ---------- BODY TYPE ---------- */
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .lede:not(:where(.promotion, .promotion *)) {margin:48px 0 30px}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir p:not(:where(.promotion, .promotion *)) {margin-bottom:24px}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir main a:not(:where(.promotion, .promotion *)) {text-decoration:none;border-bottom:1px solid rgba(12,62,175,.3)}

  /* section markers */
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .section-tag:not(:where(.promotion, .promotion *)) {margin:66px 0 6px;
    display:flex;align-items:baseline;gap:12px;
    padding-top:22px;border-top:1px solid var(--line);
    scroll-margin-top:24px;
  }
  [data-imported-page="800a22fca250"] .imported-content #liq-bir h2:not(:where(.promotion, .promotion *)) {margin-bottom:22px;
  }
  [data-imported-page="800a22fca250"] .imported-content #liq-bir h3:not(:where(.promotion, .promotion *)) {margin:38px 0 14px}

  [data-imported-page="800a22fca250"] .imported-content #liq-bir .pull:not(:where(.promotion, .promotion *)) {border-left:3px solid var(--crimson);padding:4px 0 4px 28px;margin:44px 0;
  }
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .pull.blue:not(:where(.promotion, .promotion *)) {border-color:var(--blue)}

  /* bulleted lists in body */
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .body-ul:not(:where(.promotion, .promotion *)) {margin:26px 0 30px;list-style:none}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .body-ul li:not(:where(.promotion, .promotion *)) {position:relative;padding:10px 0 10px 30px;border-top:1px solid var(--line)}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .body-ul li:first-child:not(:where(.promotion, .promotion *)) {border-top:none}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .body-ul li:not(:where(.promotion, .promotion *))::before {content:"";position:absolute;left:0;top:22px;width:14px;height:2px}

  /* numbered lists in body */
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .body-ol:not(:where(.promotion, .promotion *)) {counter-reset:bol;margin:26px 0 30px;list-style:none}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .body-ol li:not(:where(.promotion, .promotion *)) {
    counter-increment:bol;position:relative;padding:12px 0 12px 46px;
    border-top:1px solid var(--line);
  }
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .body-ol li:first-child:not(:where(.promotion, .promotion *)) {border-top:none}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .body-ol li:not(:where(.promotion, .promotion *))::before {
    content:counter(bol);position:absolute;left:0;top:12px;
  }

  /* ---------- FIX / EXAMPLE PAIRS (original vs corrected) ---------- */
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .swap:not(:where(.promotion, .promotion *)) {display:grid;grid-template-columns:1fr 1fr;gap:0;margin:36px 0;border:1px solid var(--line);border-radius:3px;overflow:hidden}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .swap .cell:not(:where(.promotion, .promotion *)) {padding:22px 24px}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .swap .cell .lab:not(:where(.promotion, .promotion *)) {margin-bottom:12px}
  @media(max-width:680px){[data-imported-page="800a22fca250"] .imported-content #liq-bir .swap:not(:where(.promotion, .promotion *)){grid-template-columns:1fr}[data-imported-page="800a22fca250"] .imported-content #liq-bir .swap .cell.fixed:not(:where(.promotion, .promotion *)){border-top:1px solid var(--line)}}

  /* ---------- QUOTE / SAMPLE ANSWER CARDS ---------- */
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .answer:not(:where(.promotion, .promotion *)) {border:1px solid var(--line);border-left:3px solid var(--ash-light);border-radius:2px;padding:22px 26px;margin:28px 0}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .answer.bad:not(:where(.promotion, .promotion *)) {border-left-color:var(--crimson)}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .answer.good:not(:where(.promotion, .promotion *)) {border-left-color:var(--blue)}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .answer .tag:not(:where(.promotion, .promotion *)) {display:block;margin-bottom:12px}

  /* ---------- DARK CALLOUT ---------- */
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .callout:not(:where(.promotion, .promotion *)) {border-radius:3px;padding:34px 32px;margin:44px 0}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .callout .h:not(:where(.promotion, .promotion *)) {margin-bottom:14px}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .callout p:not(:where(.promotion, .promotion *)) {margin-bottom:0}

  /* ---------- STAT STRIP ---------- */
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .stat-strip:not(:where(.promotion, .promotion *)) {display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border:1px solid var(--line);margin:46px 0}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .stat:not(:where(.promotion, .promotion *)) {padding:30px 26px}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .stat .cap:not(:where(.promotion, .promotion *)) {margin-top:14px}

  /* ---------- BIR SERVICES BANNER ---------- */
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .hfa-banner:not(:where(.promotion, .promotion *)) {display:block;margin:56px 0;border:0;border-radius:3px;overflow:hidden}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .hfa-banner:hover:not(:where(.promotion, .promotion *)) {transform:translateY(-2px)}
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .hfa-banner img:not(:where(.promotion, .promotion *)) {display:block;width:100%;height:auto;border-radius:3px}

  /* ---------- VIDEO EMBED ---------- */
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .liq-video:not(:where(.promotion, .promotion *)) {
    position:relative;
    width:100%;
    aspect-ratio:16/9;
    margin:56px 0;
    border-radius:3px;
    overflow:hidden;
  }
  [data-imported-page="800a22fca250"] .imported-content #liq-bir .liq-video iframe:not(:where(.promotion, .promotion *)) {
    position:absolute;
    inset:0;
    width:100%; height:100%;
    display:block;
    border:0;
  }

  [data-imported-page="800a22fca250"] .imported-content #liq-bir .signoff:not(:where(.promotion, .promotion *)) {padding:48px 28px;border-top:1px solid var(--line);margin-top:20px}

  /* ---------- RESPONSIVE ---------- */
  @media(max-width:980px){
    [data-imported-page="800a22fca250"] .imported-content #liq-bir .shell:not(:where(.promotion, .promotion *)) {grid-template-columns:1fr;column-gap:0}
    [data-imported-page="800a22fca250"] .imported-content #liq-bir .toc:not(:where(.promotion, .promotion *)) {display:none}
  }
  @media(max-width:680px){
    [data-imported-page="800a22fca250"] .imported-content #liq-bir .stat-strip:not(:where(.promotion, .promotion *)){grid-template-columns:1fr}
    [data-imported-page="800a22fca250"] .imported-content #liq-bir .callout:not(:where(.promotion, .promotion *)){padding:26px 22px}
  }

