
/* cached asset-dump15f64e448f62ad468451f72d6b83ee361ab9e81d: */
.f_clCJI a{
  color:#646464;
  font-weight:400;
  text-decoration-line:none
}

.f_clCJI a:hover{
  --tw-text-opacity:1;
  color:rgb(23 167 95 / var(--tw-text-opacity))
}


:root{
  --text-fluid-sm: clamp(0.95rem, 0.08vw + 0.93rem, 0.99rem);
  --text-fluid-base: clamp(1rem, 0.23vw + 0.94rem, 1.13rem);
  --text-fluid-lg: clamp(1.05rem, 0.4vw + 0.95rem, 1.28rem);
  --text-fluid-xl: clamp(1.11rem, 0.61vw + 0.96rem, 1.45rem);
  --text-fluid-2xl: clamp(1.17rem, 0.86vw + 0.96rem, 1.64rem);
  --text-fluid-3xl: clamp(1.24rem, 1.14vw + 0.95rem, 1.87rem);
  --text-fluid-4xl: clamp(1.31rem, 1.48vw + 0.94rem, 2.12rem);
  --text-fluid-5xl: clamp(1.38rem, 1.87vw + 0.91rem, 2.41rem);
  --text-fluid-6xl: clamp(1.45rem, 2.32vw + 0.88rem, 2.73rem);
  --text-fluid-7xl: clamp(1.53rem, 2.84vw + 0.82rem, 3.1rem);
  --text-fluid-8xl: clamp(1.62rem, 3.45vw + 0.76rem, 3.52rem);
}

ul{
  text-align: left !important;
}

.bg-brand-1 .prose,
.bg-brand-2 .prose,
.bg-brand-3 .prose,
.bg-brand-4 .prose,
.bg-brand-5 .prose{
  --tw-prose-body: white;
  --tw-prose-bold: white;
  --tw-prose-counters: white;
  --tw-prose-bullets: white;
}

p{
  font-size: var(--text-fluid-base);
}

.prose{
  font-size: var(--text-fluid-base);
  --tw-prose-body: #2D2D2D;
  --tw-prose-bold: #2D2D2D;
  --tw-prose-counters: #2D2D2D;
  --tw-prose-bullets: #2D2D2D;
  line-height: 1.5;
}

.prose ul > li,
    .prose ol > li{
    font-size: var(--text-fluid-base);
  }
/* cached asset-dump458a260593ae13c80c48e919082dfb01d15900e6: */
.f_clXyS table{
  width:100%;
  min-width:100%
}

.f_clXyS table > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity:1;
  border-color:rgb(209 213 219 / var(--tw-divide-opacity))
}

.f_clXyS table tr:nth-child(even){
  --tw-bg-opacity:1;
  background-color:rgb(241 241 241 / var(--tw-bg-opacity))
}

.f_clXyS table td{
  white-space:nowrap;
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.f_clXyS table td.heading{
  background:#fff !important;
  padding-top:3.25rem
}


:root{
  --text-fluid-sm: clamp(0.95rem, 0.08vw + 0.93rem, 0.99rem);
  --text-fluid-base: clamp(1rem, 0.23vw + 0.94rem, 1.13rem);
  --text-fluid-lg: clamp(1.05rem, 0.4vw + 0.95rem, 1.28rem);
  --text-fluid-xl: clamp(1.11rem, 0.61vw + 0.96rem, 1.45rem);
  --text-fluid-2xl: clamp(1.17rem, 0.86vw + 0.96rem, 1.64rem);
  --text-fluid-3xl: clamp(1.24rem, 1.14vw + 0.95rem, 1.87rem);
  --text-fluid-4xl: clamp(1.31rem, 1.48vw + 0.94rem, 2.12rem);
  --text-fluid-5xl: clamp(1.38rem, 1.87vw + 0.91rem, 2.41rem);
  --text-fluid-6xl: clamp(1.45rem, 2.32vw + 0.88rem, 2.73rem);
  --text-fluid-7xl: clamp(1.53rem, 2.84vw + 0.82rem, 3.1rem);
  --text-fluid-8xl: clamp(1.62rem, 3.45vw + 0.76rem, 3.52rem);
}

h3:not(.accent-none):after{
  background-color: #03301B;
}

h3:not(.accent-none){
  position: relative;
  padding-bottom: 0.5rem;
}

h3:not(.accent-none):after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 4rem;
    height: 3px;
  }

@media (min-width: 768px){

h3:not(.accent-none):after{
      left: 0;

      transform: none
  }
    }

h3{
  line-height: 1.455em;
}

h4{
  line-height: 1.455em;
}

ul{
  text-align: left !important;
}

.bg-brand-1 .prose,
.bg-brand-2 .prose,
.bg-brand-3 .prose,
.bg-brand-4 .prose,
.bg-brand-5 .prose{
  --tw-prose-body: white;
  --tw-prose-bold: white;
  --tw-prose-counters: white;
  --tw-prose-bullets: white;
}

p{
  font-size: var(--text-fluid-base);
}

.prose{
  font-size: var(--text-fluid-base);
  --tw-prose-body: #2D2D2D;
  --tw-prose-bold: #2D2D2D;
  --tw-prose-counters: #2D2D2D;
  --tw-prose-bullets: #2D2D2D;
  line-height: 1.5;
}

.prose ul > li,
    .prose ol > li{
    font-size: var(--text-fluid-base);
  }
/* cached asset-dump2eb7978806f9322c08c12964fb33b01dd72c53e6: */
@media(max-width: 767px){.f_clB2F .grid.grid-cols-2>span.inline-flex{grid-column:span 2/span 2}}
