body {
  background: var(--color-paper);
}
h1, h2, h3, h4 {
  font-family: var(--font-head);
  font-weight: 700;
  letter-spacing: -0.015em;
}
.gb1tfa {
  border-bottom: 2px solid var(--color-dark);
  backdrop-filter: none;
}
.gb1tfa.w9sucm {
  box-shadow: none;
}
.cbepnb {
  font-family: var(--font-head);
  font-weight: 800;
  letter-spacing: -0.02em;
}
.pco8aa {
  background: var(--color-accent);
  border-radius: var(--radius-sm);
}
.l5kxqv {
  color: var(--color-text-subtle);
  font-size: 0.62rem;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}
.jsycxv {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 0.78rem;
  font-weight: 600;
}
.jsycxv.eozgyh::after {
  height: 3px;
  background: var(--color-accent);
  border-radius: 0;
}
.l5xtwe {
  border-radius: var(--radius-sm);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  font-size: var(--font-size-sm);
}
.zn8fso {
  font-size: var(--font-size-base);
}
.guhhcg {
  background: var(--color-accent);
  color: #fff;
}
.guhhcg:hover {
  background: var(--color-accent-hover);
  color: #fff;
  transform: none;
  box-shadow: none;
}
.ykb6ld {
  background: transparent;
  color: var(--color-dark);
  border: 2px solid var(--color-dark);
}
.ykb6ld:hover {
  background: var(--color-dark);
  color: var(--color-paper);
}
.dtiptp {
  padding: var(--space-10) 0 var(--space-8);
  border-bottom: 2px solid var(--color-dark);
}
.dtiptp h1 {
  border-left: 6px solid var(--color-accent);
  padding-left: var(--space-5);
}
.dtiptp h1 .bu9iya {
  color: var(--color-accent);
}
.zwvctv {
  color: var(--color-text-subtle);
  max-width: 60ch;
  margin-bottom: var(--space-6);
}
@media (min-width: 1024px) {
  .dtiptp {
  padding: var(--space-12) 0 var(--space-10);
}

}
.u4r2ni > .i4mglc > .qzg9pu > h2,
.u4r2ni > .i4mglc > h2 {
  border-left: 3px solid var(--color-accent);
  padding-left: var(--space-4);
}
.c56xnn {
  background: var(--color-bg-alt);
  color: #d6d3ce;
}
.c56xnn h2, .c56xnn h3, .c56xnn h4 {
  color: #fff;
}
.c56xnn p, .c56xnn li {
  color: #cdc9c3;
}
.c56xnn a {
  color: #ffb08c;
}
.c56xnn a:hover {
  color: #fff;
}
.c56xnn .os17mm {
  color: var(--color-accent);
}
.c56xnn .cpiwtr, .c56xnn .qh2naa {
  background: #212429;
  border-color: #33373d;
  color: #cdc9c3;
}
.c56xnn .cpiwtr h3 {
  color: #fff;
}
.c56xnn .hpsan1 {
  border-bottom-color: #33373d;
}
.c56xnn .yif7vt {
  color: #fff;
}
.c56xnn .yif7vt::after {
  border-color: var(--color-accent);
}
.c56xnn .vtzkn1 p {
  color: #b7b3ad;
}
.c56xnn .m0tlak {
  background: #212429;
  border-left-color: var(--color-accent);
}
.c56xnn .m0tlak .jk090d {
  color: var(--color-accent);
}
.c56xnn .m0tlak li {
  color: #cdc9c3;
}
.c56xnn .ykb6ld {
  color: #fff;
  border-color: #fff;
}
.c56xnn .pe2wf9 th {
  color: #fff;
  border-bottom-color: #4a4e55;
}
.c56xnn .pe2wf9 td {
  border-bottom-color: #33373d;
}
.os17mm {
  color: var(--color-accent);
  letter-spacing: 0.16em;
  font-size: 0.7rem;
}
.cpiwtr {
  background: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-sm);
  box-shadow: none;
}
.cpiwtr:hover {
  transform: none;
  border-color: var(--color-dark);
  box-shadow: var(--shadow-md);
}
.m0tlak {
  background: var(--color-white);
  border: 1px solid var(--color-border);
  border-left: 6px solid var(--color-accent);
  border-radius: 0;
}
.m0tlak .jk090d {
  color: var(--color-accent);
  letter-spacing: 0.14em;
}
.m0tlak li::before {
  background: var(--color-accent);
  border-radius: 0;
  width: 6px;
  height: 6px;
}
.pe2wf9 table {
  font-variant-numeric: tabular-nums;
}
.pe2wf9 th {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: var(--font-size-xs);
  border-bottom: 2px solid var(--color-dark);
}
.qh2naa {
  background: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-sm);
  text-align: left;
}
.qh2naa:hover {
  transform: none;
  border-color: var(--color-dark);
}
.qh2naa.zmusxl {
  border: 2px solid var(--color-accent);
}
.sdqf8y {
  border-radius: 0;
  background: var(--color-accent);
  left: var(--space-8);
  transform: none;
  text-transform: uppercase;
}
.a2s0co {
  font-family: var(--font-head);
  font-variant-numeric: tabular-nums;
}
.tbvx26 li {
  border-bottom: 1px solid var(--color-border);
}
.hpsan1 {
  border-bottom-color: var(--color-border-strong);
}
.yif7vt {
  text-transform: none;
  font-weight: 700;
}
.yif7vt::after {
  border-color: var(--color-accent);
}
.skqlx1 {
  display: grid;
  gap: 0;
  border: 2px solid var(--color-second);
  border-radius: 0;
  background: var(--color-second-light);
  counter-reset: trust;
}
@media (min-width: 900px) {
  .skqlx1 {
  grid-template-columns: repeat(2, 1fr);
}

}
.vxgcnk {
  padding: var(--space-5) var(--space-6);
  border-bottom: 1px solid rgba(46, 90, 172, 0.24);
  counter-increment: trust;
}
.vxgcnk .xjwo4y {
  display: block;
  font-size: var(--font-size-xs);
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--color-second);
  margin-bottom: var(--space-2);
}
.vxgcnk .xjwo4y::before {
  content: counter(trust, decimal-leading-zero) " ";
  opacity: 0.6;
}
.vxgcnk p {
  color: var(--color-text-body);
}
.c56xnn .skqlx1 {
  background: rgba(46, 90, 172, 0.16);
  border-color: #4f7bd0;
}
.c56xnn .vxgcnk .xjwo4y {
  color: #a9c3f0;
}
.c56xnn .vxgcnk p {
  color: #cdc9c3;
}
.lboxbr {
  border-radius: 0;
  border-left: 8px solid var(--color-accent);
  text-align: left;
}
.lboxbr p {
  margin-left: 0;
}
.hqvuv8 {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: var(--font-size-xs);
}
.d1i328 {
  background: var(--color-bg-dark);
}
.jzkpt9 {
  color: var(--color-accent);
  letter-spacing: 0.12em;
}
.nqksqr {
  border-radius: var(--radius-sm);
  background: var(--color-accent);
}
.nqksqr:hover {
  background: var(--color-accent-hover);
}