@layer reset, panda-base, panda-tokens, panda-recipes, panda-utilities;

@layer panda-base {
  :root {
    --made-with-panda: '🐼'
  }

  html {
    -webkit-font-smoothing: auto;
    -webkit-text-size-adjust: 100%
  }

  @scope (body) to (.compass-v3) {
    :scope {
      padding: var(--fcTUxn);
      font-size: var(--daFrau);
      font-family: var(--fYpfqa);
      isolation: isolate;
      font-weight: var(--fVSZDc);
      line-height: 150%
    }

    :scope,
    blockquote,
    dl,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ol,
    p,
    pre,
    ul {
      margin: var(--fcTUxn)
    }

    *,
    :after,
    :before {
      border-width: 0;
      border-style: solid;
      box-sizing: border-box
    }

    .visually-hidden {
      overflow: hidden;
      clip-path: inset(100%);
      -webkit-clip-path: inset(100%);
      clip: rect(1px, 1px, 1px, 1px);
      position: absolute;
      white-space: nowrap;
      height: 1px;
      width: 1px
    }

    a {
      text-decoration: none;
      color: var(--faeXRs);
      font-family: var(--fYpfqa)
    }

    a:is(:hover, [data-hover]) {
      text-decoration: underline
    }

    button,
    input,
    select {
      font-size: 16px;
      font-family: var(--fYpfqa)
    }
  }

  .compass-v3 {
    line-height: 1.5
  }

  .compass-v3 #searchButton {
    font-size: 16px
  }

  *,
  ::backdrop,
  :after,
  :before {
    --blur: ;
    --brightness: ;
    --contrast: ;
    --grayscale: ;
    --hue-rotate: ;
    --invert: ;
    --saturate: ;
    --sepia: ;
    --drop-shadow: ;
    --backdrop-blur: ;
    --backdrop-brightness: ;
    --backdrop-contrast: ;
    --backdrop-grayscale: ;
    --backdrop-hue-rotate: ;
    --backdrop-invert: ;
    --backdrop-opacity: ;
    --backdrop-saturate: ;
    --backdrop-sepia: ;
    --gradient-from-position: ;
    --gradient-to-position: ;
    --gradient-via-position: ;
    --scroll-snap-strictness: proximity;
    --border-spacing-x: 0;
    --border-spacing-y: 0;
    --translate-x: 0;
    --translate-y: 0;
    --rotate: 0;
    --rotate-x: 0;
    --rotate-y: 0;
    --skew-x: 0;
    --skew-y: 0;
    --scale-x: 1;
    --scale-y: 1
  }
}

@layer panda-tokens {
  :where(:root, :host) {
    --edNtiq: transparent;
    --RiClf: #ffffff;
    --qLIrn: #000;
    --jfpSWl: #02143A;
    --bfmGTf: #02427E;
    --faeXRs: #005FB9;
    --kyxbre: #0048B8;
    --cZqLTx: #54A0E8;
    --jSZkMK: #9DCDFA;
    --jUGzfD: #DEEFFF;
    --fBOOBT: #EEF7FF;
    --hnaglY: #00482F;
    --jAXqbN: #267F4C;
    --cyuvta: #006642;
    --dHMXDk: #00682C;
    --hfyDMy: #80C1A9;
    --gGwUpp: #008254;
    --frVPzQ: #E3FAF2;
    --fVJQrf: #B7ECDA;
    --bdpoDW: #EFFCF8;
    --bVRvku: #E3FAF2;
    --fmdoRv: #B07000;
    --kuGDmt: #EFA92E;
    --gjhXbG: #FFC764;
    --zYzwP: #FBD083;
    --fHEsKw: #FFE2AE;
    --zUaPa: #FFF0D6;
    --dDHhmZ: #FFF7EA;
    --fAUXst: #FFFBF4;
    --kgWiti: #B40000;
    --fiTcTV: #DE2828;
    --hRDgnc: #FF5D5E;
    --jPLIYj: #FF9090;
    --fVdzkR: #FFBFBF;
    --knVwOK: #FFE8E8;
    --SOAAl: #652812;
    --gSLHyH: #91472B;
    --GOWWg: #B96C4F;
    --gUcCDp: #D58B70;
    --fykfxO: #EDBEAD;
    --letFmw: #FFEAE2;
    --gqiHqb: #FEF4F1;
    --cDNWkb: #FFFAF9;
    --kbOpoy: #2A2A2A;
    --cUIYef: #3D4045;
    --bBIdhM: #64666A;
    --kJzGBz: #8B8C8F;
    --dMWrki: #B1B3B5;
    --bEUJZR: #D8D9DA;
    --cBicrr: #EBEBEC;
    --cjsNgA: #F5F5F5;
    --cedPez: #FFFFFF;
    --jgwOEb: #000000;
    --esyoYV: #40AD87;
    --cjKFtg: #A8EA4C;
    --eSuTSR: #DDFED9;
    --fdfMea: #B7E1B2;
    --gePZNQ: #97CB65;
    --irknoL: #E2FF39;
    --ivjiZb: #DDFA88;
    --hHEXZJ: #E8FDAC;
    --ezSDgY: #F8FFE4;
    --fqZZds: #00682C;
    --ebSmHv: #00AE4D;
    --jMZXim: #8DC63F;
    --bziIol: #F4EEE6;
    --kuqLqp: #FFFF66;
    --gGMdEG: #E2FF39;
    --hrtPjk: #EBD5EF;
    --iZFNJn: #FF97E9;
    --hmdEIQ: #1900FF;
    --hFZWLg: var(--gGwUpp);
    --eaibXx: var(--cyuvta);
    --bZesqz: var(--esyoYV);
    --fNluSm: var(--faeXRs);
    --eMkVoh: var(--fBOOBT);
    --bVsaMM: var(--fiTcTV);
    --jYEPSp: var(--kgWiti);
    --gAITGD: var(--hRDgnc);
    --jEjhje: var(--cedPez);
    --loLyxA: 0.75rem;
    --eRgJXV: 0.875rem;
    --daFrau: 1rem;
    --gKFLFQ: 1.125rem;
    --gFqSQX: 1.25rem;
    --lkWsSr: 1.5rem;
    --xLPzv: 2rem;
    --fYpfqa: var(--font-gotham, Gotham), sans-serif;
    --iYqLBE: var(--font-gotham, GothamDisplay), sans-serif;
    --jhkAvf: var(--font-chronicle-display, Chronicle Display), serif;
    --dRPRGd: 100;
    --dooANa: 200;
    --fVSZDc: 300;
    --llFanx: 400;
    --leEsKL: 500;
    --hmvyHR: 600;
    --ghWdwL: 700;
    --janwPd: 800;
    --bvnjIx: 900;
    --bDCZEr: 0.8;
    --logoxv: 1;
    --hbnpoS: 1.1;
    --ckAamt: 1.2;
    --gwHNPD: 1.3;
    --jLpFxc: 1.4;
    --jBVfIo: var(--lomeBD);
    --egEGUg: 1.6;
    --fPfWYE: 1.7;
    --eOcGAw: 1.8;
    --ewArAU: 1.9;
    --lomeBD: 1.5;
    --cEARZI: 2px;
    --gtVpxr: 4px;
    --jthTda: 8px;
    --dbrZvb: 0px;
    --ixNmpi: 2px;
    --bewZvn: 4px;
    --kLOfAE: 8px;
    --dxfumK: 16px;
    --UXfgJ: 28px;
    --bphCwb: 56px;
    --fHsYBa: 50%;
    --kkkBVq: 9999px;
    --kTdGYg: 0px;
    --khWApH: 100%;
    --dOfXap: 640px;
    --cCSREc: 768px;
    --bcSHPz: 1080px;
    --crdsZJ: 1280px;
    --lnZSuq: 1440px;
    --nvBaE: 32px;
    --fjYmOQ: 20px;
    --jqgiFF: 0px;
    --eomHOU: 768px;
    --iujnmj: 1080px;
    --gThSgZ: 1280px;
    --fcTUxn: 0;
    --dacYEG: 0.25rem;
    --ebuyxV: 0.5rem;
    --bYDCFo: 1rem;
    --hIimNX: 1.75rem;
    --fFrqVq: 2.75rem;
    --gGIQOF: 3rem;
    --eDRUVY: 3.5rem;
    --flZesP: 4rem;
    --djiiAi: 4.5rem;
    --ieMJEa: 5rem;
    --cBFxYr: 5.5rem;
    --uyqLg: 6rem;
    --gEfgCY: 0.25rem;
    --dkVAHH: 0.375rem;
    --cnAaYj: 0.625rem;
    --jJIQbV: 0.75rem;
    --kYLwfq: 0.875rem;
    --cqwGG: 1.25rem;
    --dhUgfD: 1.5rem;
    --flUDPF: 0px;
    --ikokJA: 768px;
    --kSvAmr: 1080px;
    --uwdhN: 1280px
  }

  @keyframes ripple {
    0% {
      transform: scale(0);
      opacity: 1
    }

    to {
      transform: scale(10);
      opacity: 0
    }
  }
}

@layer panda-recipes {
  @layer _base {

    .AxFfP,
    .wGgBK {
      display: inline-flex;
      align-items: center;
      justify-content: center
    }

    .AxFfP {
      padding: 16px;
      border: none;
      border-radius: 2px;
      transition: all 0.15s;
      font-size: 13px;
      line-height: 1.2;
      text-align: center;
      text-transform: uppercase;
      font-weight: var(--ghWdwL);
      cursor: pointer
    }

    .AxFfP:is(:hover, [data-hover]) {
      text-decoration: none
    }
  }

  .eBgsyz {
    background: var(--hFZWLg);
    color: var(--RiClf)
  }

  .eBgsyz:is(:hover, [data-hover]) {
    background: var(--eaibXx)
  }
}

@layer panda-utilities {
  @layer compositions {
    .bEiBWV {
      font-size: 0.8125rem;
      line-height: 1.4
    }

    .gfVIqi {
      font-family: var(--iYqLBE);
      font-weight: var(--leEsKL)
    }

    .eFYAdX,
    .gfVIqi {
      font-size: var(--daFrau);
      line-height: 150%
    }

    .eFYAdX {
      font-weight: var(--fVSZDc)
    }

    .kWsixe {
      font-size: var(--xLPzv);
      font-family: var(--jhkAvf);
      font-weight: var(--llFanx);
      line-height: 111%
    }

    .bdsntj {
      font-size: 20px;
      font-family: var(--iYqLBE);
      font-weight: var(--leEsKL)
    }

    .IheGq,
    .bdsntj {
      line-height: 133%
    }

    .IheGq {
      font-size: var(--gKFLFQ);
      font-weight: var(--fVSZDc)
    }

    .eEChUQ {
      font-size: 0.813rem;
      line-height: 1.4
    }

    .jNTDOk {
      font-size: var(--eRgJXV);
      line-height: 1.5;
      font-weight: var(--ghWdwL)
    }

    .gHVIgL {
      font-size: var(--gFqSQX);
      line-height: 1.5
    }

    .gSihbe {
      font-size: 0.6875rem;
      font-weight: var(--llFanx);
      letter-spacing: 0.04rem
    }

    .imugtV {
      font-size: 10px;
      line-height: 24px;
      letter-spacing: .3px;
      text-transform: uppercase;
      font-weight: var(--ghWdwL)
    }

    .kYGeBB {
      font-family: var(--iYqLBE);
      font-size: 0.813rem;
      font-weight: var(--leEsKL);
      line-height: 1.4
    }

    .kOywSE {
      font-size: 14px;
      font-weight: var(--hmvyHR)
    }

    .iQNlCX {
      font-size: var(--loLyxA);
      line-height: 18px;
      font-weight: var(--ghWdwL);
      text-transform: uppercase;
      letter-spacing: 0.8125px
    }

    .KOpOY {
      font-family: var(--jhkAvf);
      font-size: var(--xLPzv);
      font-weight: var(--llFanx);
      line-height: 1.1
    }

    .aZToM {
      font-size: var(--eRgJXV);
      line-height: 15px;
      font-weight: var(--ghWdwL);
      text-transform: uppercase;
      letter-spacing: 0.8125px
    }

    .ksLQOh {
      font-size: 0.625rem;
      font-weight: var(--llFanx);
      line-height: 1.5;
      letter-spacing: 0.005em
    }

    .ejAdCs {
      font-size: var(--loLyxA);
      line-height: 16px;
      letter-spacing: .3px
    }

    .colYzX {
      font-size: 14px;
      font-weight: var(--leEsKL)
    }

    .hPYyvL {
      font-family: var(--fYpfqa);
      font-size: var(--daFrau);
      font-weight: var(--ghWdwL);
      line-height: 1.5
    }

    .bxiRLV {
      font-size: var(--gFqSQX);
      line-height: 26.6px;
      font-weight: var(--leEsKL)
    }

    .fnYITO {
      font-size: 12px;
      line-height: 1.5;
      font-weight: 325
    }

    .fnYITO,
    .gACnce {
      letter-spacing: 0.005em
    }

    .gACnce {
      font-size: 10px;
      line-height: 1.4;
      font-weight: var(--leEsKL);
      text-transform: uppercase
    }

    .giehHC {
      font-size: var(--daFrau);
      line-height: 1.5
    }

    .khvftJ {
      font-family: var(--jhkAvf);
      font-size: 24px;
      font-weight: var(--llFanx);
      line-height: 117%
    }

    .efRxWg {
      font-family: var(--fYpfqa);
      font-size: var(--lkWsSr);
      font-weight: var(--ghWdwL);
      line-height: 1.33
    }

    .cFGrCm {
      font-size: var(--daFrau);
      line-height: 1.5;
      font-weight: var(--leEsKL)
    }

    @media screen and (min-width: 0rem) {
      .fzTMPV {
        font-size: 0.813rem;
        line-height: 1.4
      }
    }

    @media screen and (min-width: 48rem) {
      .kWsixe {
        font-size: 3rem
      }

      .bxiRLV {
        font-size: var(--lkWsSr);
        line-height: 32px
      }
    }

    @media screen and (min-width: 67.5rem) {
      .kWsixe {
        line-height: 53px
      }

      .bdsntj {
        font-size: 24px;
        line-height: 32px
      }

      .IheGq {
        font-size: var(--gFqSQX);
        line-height: 2rem
      }

      .KOpOY {
        font-size: 3.375rem
      }

      .khvftJ {
        font-size: 36px;
        line-height: 42px
      }

      .bFOwvq {
        font-size: var(--lkWsSr);
        line-height: 1.5
      }

      .fHVRVF {
        font-size: var(--daFrau);
        font-family: var(--iYqLBE);
        font-weight: var(--leEsKL);
        line-height: 150%
      }

      .BrFxP {
        font-family: var(--fYpfqa);
        font-size: var(--lkWsSr);
        font-weight: var(--ghWdwL);
        line-height: 1.33
      }
    }
  }

  .AxjtU {
    padding: var(--fcTUxn)
  }

  .AxjtB {
    margin: var(--fcTUxn)
  }

  .cwHPMz {
    border: 1px solid
  }

  .kFYpjY {
    border: none
  }

  .AxiEa {
    padding: var(--ebuyxV)
  }

  .eAZrqi {
    margin: auto
  }

  .iMnGjw {
    border: 0
  }

  .jEaUZ {
    animation: pulse 1.5s ease-in-out infinite
  }

  .cwzQEO {
    border: 0px solid
  }

  .bCShOO {
    background: var(--RiClf)
  }

  .jnltue {
    background: var(--faeXRs)
  }

  .hnbMUj {
    background: var(--gGwUpp)
  }

  .foDtdn {
    background: var(--edNtiq)
  }

  .Axjal {
    padding: var(--dacYEG)
  }

  .cOqZem {
    padding: 3.5px
  }

  .coifUy {
    margin-inline: auto
  }

  .fzoAWH {
    padding-inline: var(--bYDCFo)
  }

  .gnlqYH {
    overflow: hidden
  }

  .diDVAZ {
    list-style: none
  }

  .cqyHxe {
    border-color: var(--bEUJZR)
  }

  .fzoNxe {
    padding-inline: var(--ebuyxV)
  }

  .pThsL {
    gap: var(--dacYEG)
  }

  .kFYpjC {
    text-decoration: none
  }

  .fzpbDU {
    padding-block: var(--dacYEG)
  }

  .pCpcf {
    border-radius: var(--jthTda)
  }

  .fzoAXm {
    padding-block: var(--bYDCFo)
  }

  .pKjuE {
    gap: var(--ebuyxV)
  }

  .hZHyQL {
    border-radius: var(--fHsYBa)
  }

  .bXBJez {
    border-bottom: 1px solid var(--bEUJZR)
  }

  .fzoNwz {
    padding-block: var(--ebuyxV)
  }

  .iYsBBc {
    border-bottom: 1px solid
  }

  .pCmHl {
    gap: var(--bYDCFo)
  }

  .kdFIjO {
    flex: 1 1 0%
  }

  .pvuga {
    gap: var(--hIimNX)
  }

  .dJhuAD {
    border-radius: var(--dxfumK)
  }

  .hDGJaH {
    border-style: solid
  }

  .bkDvIV {
    gap: var(--gEfgCY)
  }

  .bOJPYa {
    gap: 0.125rem
  }

  .ehEMX {
    padding-block: 4px
  }

  .dqeDyC {
    text-wrap: nowrap
  }

  .gQsrSg {
    margin-inline: auto
  }

  .fOIvkT {
    border-radius: 14px
  }

  .qbege {
    gap: var(--fcTUxn)
  }

  .fysDkk {
    border-radius: 64px
  }

  .cxsnOQ {
    border-width: 2px
  }

  .iiTVOE {
    border-color: var(--jgwOEb)
  }

  .fOVJNr {
    overflow: visible
  }

  .dJiDVY {
    margin-inline: var(--summarytablerow-cta-margin-x)
  }

  .cGQydA {
    gap: 4px
  }

  .fPSBzf {
    display: flex
  }

  .iRgpoQ {
    flex-direction: column
  }

  .cGFOJB {
    display: block
  }

  .jdmOYL {
    line-height: var(--lomeBD)
  }

  .bYPztT {
    align-items: center
  }

  .dDWCpe {
    justify-content: space-between
  }

  .bZRhvx {
    cursor: pointer
  }

  .cYdhWw {
    display: grid
  }

  .jZzPrs {
    background-color: var(--RiClf)
  }

  .MPxUo {
    background-color: var(--cjsNgA)
  }

  .cVINXd {
    font-size: 24px
  }

  .RwIre {
    font-weight: 500
  }

  .iWGwYb {
    color: var(--cUIYef)
  }

  .hLQIGS {
    text-transform: uppercase
  }

  .jqDQxo {
    background-color: var(--frVPzQ)
  }

  .jTWvec {
    position: relative
  }

  .bYPznK {
    justify-content: center
  }

  .hXlNIp {
    grid-template-columns: repeat(12, minmax(0, 1fr))
  }

  .cMGtQw {
    flex-direction: row
  }

  .bYPzoC {
    text-align: center
  }

  .hgnkss {
    box-shadow: none
  }

  .jXSfKH {
    position: absolute
  }

  .StoFU {
    font-weight: 700
  }

  .dnVLIu {
    font-size: inherit
  }

  .cyTusp {
    font-size: initial
  }

  .dnVLKO {
    font-weight: inherit
  }

  .cXdxXm {
    white-space: pre-line
  }

  .bbLCCf {
    border-collapse: collapse
  }

  .ezkBTa {
    text-align: left
  }

  .eZZNXI {
    vertical-align: top
  }

  .Axjab {
    z-index: 1
  }

  .unbqo {
    color: var(--RiClf)
  }

  .bUyOMB {
    display: inline-block
  }

  .dgjxYo {
    font-size: 16px
  }

  .duMVIg {
    color: var(--bBIdhM)
  }

  .izPqWI {
    color: var(--faeXRs)
  }

  .nnXnX {
    color: var(--jgwOEb)
  }

  .iMvCij {
    line-height: 1
  }

  .bULnTY {
    overflow-wrap: break-word
  }

  .cVAOOe {
    font-size: 14px
  }

  .bZwbCY {
    clip: rect(0 0 0 0)
  }

  .dcQHwf {
    clip-path: inset(50%);
    -webkit-clip-path: inset(50%)
  }

  .ffbwBl {
    white-space: nowrap
  }

  .fPtSx {
    background-color: var(--edNtiq)
  }

  .jdmPnc {
    letter-spacing: normal
  }

  .kPdazH {
    color: var(--hFZWLg)
  }

  .ddgODW {
    display: none
  }

  .cEQJgB {
    font-size: 13px
  }

  .hGHvhs {
    font-weight: var(--ghWdwL)
  }

  .fEVEmD {
    display: inline-flex
  }

  .nVRGN {
    display: inline
  }

  .dqSktS {
    font-size: 18px
  }

  .gasSYy {
    flex-wrap: wrap
  }

  .czNhfg {
    color: inherit
  }

  .bvMRXU {
    align-items: start
  }

  .cbkwRf {
    white-space: nowrap
  }

  .hWhrno {
    text-overflow: ellipsis
  }

  .xYowz {
    font-size: var(--eRgJXV)
  }

  .dTwDUD {
    color: var(--cedPez)
  }

  .fzodws {
    row-gap: var(--fFrqVq)
  }

  .iauDGx {
    color: var(--breadcrumb-first-icon-color)
  }

  .eLwdD {
    font-size: 8px
  }

  .FVsPY {
    color: var(--breadcrumb-separator-color)
  }

  .dlyxrZ {
    color: var(--breadcrumb-last-crumb-color)
  }

  .bMVRXS {
    color: var(--breadcrumb-crumb-color)
  }

  .krbBcV {
    white-space: normal
  }

  .kIIaya {
    vertical-align: middle
  }

  .BSjMR {
    line-height: 1.4
  }

  .gEYBWy {
    align-items: flex-start
  }

  .idDZCB {
    letter-spacing: 0.8125px
  }

  .uxMZe {
    white-space: wrap
  }

  .dnVLZn {
    font-family: inherit
  }

  .gEYCfo {
    align-self: flex-start
  }

  .iHbpbo {
    line-height: 1.5
  }

  .hcbkSH {
    background-color: var(--cBicrr)
  }

  .jmzEDN {
    flex-shrink: 0
  }

  .dnVLTy {
    text-align: inherit
  }

  .gtVvwO {
    font-size: 1em
  }

  .hYTtsX {
    color: var(--numeric-layout-tooltip-icon-color)
  }

  .RoMtD {
    font-weight: 400
  }

  .hVwoRg {
    border-spacing: var(--fcTUxn)
  }

  .hJuqGQ {
    box-sizing: border-box
  }

  .SlpBV {
    font-weight: 600
  }

  .dfmUPW {
    font-size: 36px
  }

  .RLFvQ {
    font-weight: 300
  }

  .hlUslA {
    flex-grow: 1
  }

  .cnQxNy {
    line-height: 1.3
  }

  .bpsycU {
    background-color: var(--bBIdhM)
  }

  .hNTtKt {
    color: var(--hHEXZJ)
  }

  .dQkgWW {
    container-type: inline-size
  }

  .fzoAYL {
    column-gap: var(--bYDCFo)
  }

  .gXVHDt {
    clip-path: var(--flag-tail-clip-path);
    -webkit-clip-path: var(--flag-tail-clip-path)
  }

  .iBTbFu {
    color: var(--cyuvta)
  }

  .bZjVaz {
    line-height: 150%
  }

  .cxtEfJ {
    font-size: .813rem
  }

  .cKOkEQ {
    font-size: 12px
  }

  .gNOQHw {
    white-space: pre-wrap
  }

  .cXFTqP {
    justify-content: space-around
  }

  .bFNVWh {
    justify-content: space-evenly
  }

  .jDDugm {
    letter-spacing: 0.03rem
  }

  .fydfev {
    line-height: 1.2
  }

  .hsifpb {
    -webkit-mask-image: url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 19'><path d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/></svg>")
  }

  .lkIykm {
    mask-image: url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 19'><path d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/></svg>");
    -webkit-mask-image: url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 19'><path d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/></svg>")
  }

  .bqMtUA {
    font-family: var(--fYpfqa)
  }

  .bFpWMO {
    line-height: 1.43
  }

  .cVIOlA {
    line-height: 24px
  }

  .kLvxqx {
    font-size: .875rem
  }

  .bvKRNF {
    background-color: var(--hHEXZJ)
  }

  .ZWNVL {
    flex-wrap: nowrap
  }

  .hlqAVQ {
    font-weight: var(--leEsKL)
  }

  .gAVaXk {
    position: var(--summary-table-row-position)
  }

  .fzoNyn {
    row-gap: var(--ebuyxV)
  }

  .dnVLOn {
    line-height: inherit
  }

  .jciMNQ {
    vertical-align: baseline
  }

  .cJMFEV {
    letter-spacing: .2px
  }

  .jOZNBA {
    flex-basis: 25%
  }

  .fzrjPj {
    margin-bottom: var(--flZesP)
  }

  .hUYjCk {
    max-width: var(--lnZSuq)
  }

  .yOEYy {
    overflow-x: clip
  }

  .eWrRZB {
    max-width: var(--khWApH)
  }

  .fzoBen {
    padding-top: var(--bYDCFo)
  }

  .gZBJAC {
    width: fit-content
  }

  .fzoAVA {
    margin-bottom: var(--bYDCFo)
  }

  .fzpolx {
    margin-top: var(--fcTUxn)
  }

  .fzpofr {
    margin-right: var(--fcTUxn)
  }

  .dMMuNs {
    width: var(--khWApH)
  }

  .fzoNEP {
    margin-top: var(--ebuyxV)
  }

  .dMMuMP {
    height: var(--khWApH)
  }

  .fzoAPH {
    padding-left: var(--bYDCFo)
  }

  .fzpnWM {
    padding-left: var(--fcTUxn)
  }

  .fzpbKY {
    margin-top: var(--dacYEG)
  }

  .fzpbwp {
    padding-left: var(--dacYEG)
  }

  .fzpbES {
    margin-right: var(--dacYEG)
  }

  .ewyPL {
    margin-right: 2px
  }

  .fzoNpT {
    margin-left: var(--ebuyxV)
  }

  .fzoAVV {
    padding-bottom: var(--bYDCFo)
  }

  .fzoNGh {
    margin-right: var(--ebuyxV)
  }

  .dXnvn {
    width: 20px
  }

  .dXnvQ {
    height: 20px
  }

  .fzoBeq {
    margin-top: var(--bYDCFo)
  }

  .kogCRX {
    height: 1px
  }

  .kogCSc {
    width: 1px
  }

  .fzpols {
    padding-top: var(--fcTUxn)
  }

  .jGoVgd {
    margin-top: var(--dhUgfD)
  }

  .fzrkfc {
    padding-top: var(--flZesP)
  }

  .eSNstv {
    max-width: 1280px
  }

  .cZCxMh {
    max-width: 360px
  }

  .euBGn {
    height: 45px
  }

  .fzpbwc {
    margin-left: var(--dacYEG)
  }

  .fzoNFU {
    padding-right: var(--ebuyxV)
  }

  .eUCbR {
    height: 56px
  }

  .dWPTe {
    height: 40px
  }

  .qbeer {
    top: var(--fcTUxn)
  }

  .kiKDyH {
    left: var(--fcTUxn)
  }

  .drajzJ {
    margin-top: 28px
  }

  .krlvdr {
    overflow-y: hidden
  }

  .bAXanP {
    max-width: fit-content
  }

  .cGEpXt {
    max-width: inherit
  }

  .dXaRH {
    height: 10px
  }

  .fzpbEH {
    padding-right: var(--dacYEG)
  }

  .epANY {
    margin-right: 5px
  }

  .fzpbKV {
    padding-top: var(--dacYEG)
  }

  .ewyFD {
    margin-bottom: 2px
  }

  .gYCXJt {
    margin-top: var(--margin-top)
  }

  .dgjxZl {
    padding-top: 16px
  }

  .yyIhK {
    padding-top: 2rem
  }

  .zDkAl {
    padding-top: 1rem
  }

  .yyIxA {
    padding-bottom: 2rem
  }

  .fzoAPu {
    margin-left: var(--bYDCFo)
  }

  .dmqlop {
    border-top-right-radius: var(--gtVpxr)
  }

  .bXoyhe {
    height: var(--banner-height)
  }

  .emsrU {
    width: 32px
  }

  .eAZrpM {
    width: auto
  }

  .wfFcQ {
    padding-right: var(--flag-tail-pr)
  }

  .dnYsyb {
    border-bottom-right-radius: var(--gtVpxr)
  }

  .fiQtMx {
    min-height: 40px
  }

  .drajIz {
    margin-bottom: 28px
  }

  .JnBEg {
    max-width: 400px
  }

  .fcgddM {
    min-width: 350px
  }

  .hnKqzX {
    min-width: 10px
  }

  .dHRxi {
    margin-left: 1px
  }

  .cAlCDU {
    width: 230px
  }

  .ffoMYU {
    min-width: 130px
  }

  .cBkoul {
    width: 190px
  }

  .dmbtpI {
    width: 159px
  }

  .jDhzTC {
    min-height: 38px
  }

  .kXVcew {
    border-bottom-left-radius: var(--dxfumK)
  }

  .hTwDve {
    border-bottom-right-radius: var(--dxfumK)
  }

  .hVpAQY {
    min-width: var(--kTdGYg)
  }

  .dmGhZE {
    width: var(--summary-table-row-before-content-width)
  }

  .iAfhzZ {
    scroll-margin-bottom: 65px
  }

  .dwhTDs {
    padding-top: var(--cell-padding-top)
  }

  .fIloFB {
    padding-bottom: var(--card-pb)
  }

  .fzodJk {
    margin-top: var(--fFrqVq)
  }

  .jxpqKJ {
    width: var(--cta-image-width-mobile)
  }

  .vmdNf:after {
    background: linear-gradient(hsla(0, 0%, 100%, 0), white)
  }

  .giZFOm:before {
    background: linear-gradient(105.99deg, rgba(141, 198, 63, 0) 80.92%, #8DC63F 120.51%), linear-gradient(231.34deg, rgba(0, 72, 47, 0) 74.89%, #00482F 105.74%), #008254
  }

  .bxXavm .read-less-container {
    margin: var(--fcTUxn)
  }

  .eiLRDz .read-less-container {
    padding: var(--fcTUxn)
  }

  .HpUyn:last-of-type td {
    border-bottom: 1px solid var(--bEUJZR)
  }

  .gdqoIs .remaining-content {
    overflow: hidden
  }

  .kOTTHB .checkbox-toggle:checked~.remaining-content {
    overflow: visible
  }

  .jfxWxY .read-less-container {
    overflow: hidden
  }

  .jCitRV .checkbox-toggle:checked~.read-less-container {
    overflow: visible
  }

  .bFZbUU\! * {
    font-family: inherit !important
  }

  .hJQVCd\! * {
    font-size: inherit !important
  }

  .blVDIA\! * {
    line-height: inherit !important
  }

  .iwKkEr:after {
    display: block
  }

  .idUWTB:after {
    position: absolute
  }

  .eXMQhb:after {
    content: ""
  }

  .dLVhZe:before {
    content: ""
  }

  .jrpcxw:before {
    position: absolute
  }

  .laZLaB:before {
    transform: translateX(-50%)
  }

  .bwxSVZ:before {
    z-index: -1
  }

  .gypNPS .checkbox-toggle:checked~.first-content .read-more-label {
    display: none
  }

  .jgAffq .remaining-content {
    display: block
  }

  .jnMkTR .remaining-content {
    visibility: hidden
  }

  .hEXhmQ .checkbox-toggle:checked~.remaining-content {
    visibility: visible
  }

  .hayffk .read-less-container {
    display: flex
  }

  .cSLBQZ .read-less-container {
    visibility: hidden
  }

  .iFRHCo .checkbox-toggle:checked~.read-less-container {
    visibility: visible
  }

  .gsFIlC * {
    display: inline
  }

  .hJQVCd * {
    font-size: inherit
  }

  .blVDIA * {
    line-height: inherit
  }

  .VCWdK:after {
    width: var(--khWApH)
  }

  .bHGeSR:after {
    bottom: var(--fcTUxn)
  }

  .fibYfg:after {
    height: 50%
  }

  .gjcwJg:before {
    top: var(--fcTUxn)
  }

  .bjJREC:before {
    left: 50%
  }

  .fpaqEG:before {
    width: 100vw
  }

  .eFYzLl:after,
  .hrxwOc:before {
    height: var(--khWApH)
  }

  .cvzdxY .remaining-content {
    max-height: var(--kTdGYg)
  }

  .hwqcJK .remaining-content {
    margin-top: var(--fcTUxn)
  }

  .pxMsj .checkbox-toggle:checked~.remaining-content {
    max-height: var(--max-expanded-height)
  }

  .hVxzwT .checkbox-toggle:checked~.remaining-content {
    margin-top: 28px
  }

  .kbpoMY .read-less-container {
    max-height: var(--kTdGYg)
  }

  .bETCXM .read-less-container {
    max-width: fit-content
  }

  .fJrKXW .read-less-container {
    margin-top: var(--fcTUxn)
  }

  .kEobwn .checkbox-toggle:checked~.read-less-container {
    max-height: var(--max-expanded-height)
  }

  .hhGoyD .checkbox-toggle:checked~.read-less-container {
    margin-top: var(--dhUgfD)
  }

  .bSaQxa img {
    max-width: var(--cta-image-width-mobile)
  }

  .eUXhEi:is(:hover, [data-hover]) {
    text-decoration: underline
  }

  .jwdEPK:is(:hover, [data-hover]) {
    background-color: var(--breadcrumb-first-icon-hover-color)
  }

  .fanvZ:is(:hover, [data-hover]) {
    color: var(--breadcrumb-crumb-hover-color)
  }

  .jZKSt:is(:hover, [data-hover]) {
    text-decoration-color: var(--faeXRs)
  }

  .ehsDTL:is(:hover, [data-hover]) {
    color: var(--cedPez)
  }

  .iCkyWs:is(:hover, [data-hover]) {
    text-decoration-color: var(--hHEXZJ)
  }

  @media screen and (min-width: 0rem) {
    .kWYJfm {
      padding: 5px
    }

    .cDEpen {
      grid-column: span 12
    }

    .jjvuSa {
      padding-inline: var(--bYDCFo)
    }

    .beetCq {
      padding-block: var(--ebuyxV)
    }

    .fYSATZ {
      margin-inline: var(--margin-x-xs)
    }

    .diIEqL {
      display: none
    }

    .bmWIKZ {
      flex-direction: column
    }

    .kWNLEq {
      display: flex
    }

    .gPejbc {
      display: block
    }

    .llIhsq {
      font-weight: 400
    }

    .kWtMUW {
      align-items: center
    }

    .bexXiT {
      column-gap: var(--ebuyxV)
    }

    .apHrT {
      font-size: 32px
    }

    .guvCnY {
      max-width: var(--khWApH)
    }

    .ibjlKV {
      width: var(--khWApH)
    }

    .ilWsBm {
      overflow-x: auto
    }

    .djtkeH {
      margin-bottom: var(--fFrqVq)
    }

    .gtMrLz {
      padding-bottom: var(--hIimNX)
    }

    .gwzklF {
      padding-top: var(--hIimNX)
    }

    .cHxhub {
      width: 175px
    }

    .cEWAml {
      max-width: 189px
    }

    .dZxWBk {
      height: 29px
    }

    .eGFXho {
      width: 190px
    }

    .bgjuRb {
      padding-top: var(--ebuyxV)
    }

    .cjBjFE {
      max-width: unset
    }

    .jWmZGm img {
      max-width: 122px
    }

    .jVDic img {
      max-height: 44px
    }
  }

  @media screen and (min-width: 48rem) {
    .kWNLZb {
      display: flex
    }

    .eluWrw {
      flex-direction: row
    }

    .diIDYy {
      display: none
    }

    .bUFeQr {
      align-items: end
    }

    .diWIor {
      margin-top: 2rem
    }

    .jJFNgR {
      width: 150px
    }
  }

  @media screen and (min-width: 67.5rem) {
    .kiIWaP {
      padding: var(--fcTUxn)
    }

    .bemqBx {
      padding-inline: var(--ebuyxV)
    }

    .jjDrRh {
      padding-block: var(--bYDCFo)
    }

    .gxpAZy {
      grid-column: span 8
    }

    .jjvvcA {
      padding-inline: var(--bYDCFo)
    }

    .cDEoRt {
      grid-column: span 12
    }

    .gvREvX {
      padding-inline: var(--hIimNX)
    }

    .gPeiPq {
      display: block
    }

    .eluWnz {
      flex-direction: row
    }

    .diIEdR {
      display: none
    }

    .iLyGLp {
      font-size: 54px
    }

    .dCywlp {
      font-weight: 500
    }

    .douBhC {
      display: table-cell
    }

    .jjXwaE {
      column-gap: var(--bYDCFo)
    }

    .fgdwaw {
      font-size: 40px
    }

    .goMYDQ {
      max-width: 82%
    }

    .hWfBPC {
      margin-top: var(--fcTUxn)
    }

    .iluswI {
      width: 28px
    }

    .ilxbnr {
      height: 28px
    }

    .eAlbpj {
      margin-bottom: var(--margin-bottom-content-desktop)
    }

    .caXQXB {
      overflow-x: hidden
    }

    .kYgDJw {
      min-width: 775px
    }

    .kOFXds {
      margin-bottom: var(--flZesP)
    }

    .jjlqHu {
      padding-bottom: var(--bYDCFo)
    }

    .jlszyU {
      padding-top: var(--bYDCFo)
    }

    .btyrBv {
      width: unset
    }

    .bEhuTN {
      max-width: none
    }

    .jPnwbA {
      height: 45px
    }

    .hrYDxt {
      min-width: 190px
    }

    .bkeZEl {
      width: var(--cell-md-width)
    }

    .ukizK {
      margin-top: 4rem
    }

    .kXHtvS {
      margin-right: var(--gGIQOF)
    }

    .kCCKNM {
      width: var(--cta-image-width-desktop)
    }

    .gCSPVp {
      max-width: var(--cta-image-width-desktop)
    }

    .gsMJHy {
      margin-left: var(--hIimNX)
    }

    .hBrIGy img {
      max-width: 171px
    }

    .isfKGw img {
      max-height: 60px
    }

    .dVAkhb img {
      max-width: var(--cta-image-width-desktop)
    }
  }

  @media screen and (min-width: 80rem) {
    .hUornA {
      margin-inline: var(--fcTUxn)
    }

    .kWNLQG {
      display: flex
    }
  }

  @container (max-width: 768px) {
    .bjzQJu {
      width: var(--khWApH)
    }
  }
}
