body {
  background: var(--color-paper);
}
h1, h2, h3, h4 {
  font-family: var(--font-head);
  font-weight: 700;
  letter-spacing: -0.015em;
}
.rmzmnd {
  border-bottom: 2px solid var(--color-dark);
  backdrop-filter: none;
}
.rmzmnd.pmhahi {
  box-shadow: none;
}
.alebsk {
  font-family: var(--font-head);
  font-weight: 800;
  letter-spacing: -0.02em;
}
.gt9lbv {
  background: var(--color-accent);
  border-radius: var(--radius-sm);
}
.jmyy2f {
  color: var(--color-text-subtle);
  font-size: 0.62rem;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}
.gde1ay {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 0.78rem;
  font-weight: 600;
}
.gde1ay.jmjnnw::after {
  height: 3px;
  background: var(--color-accent);
  border-radius: 0;
}
.bkhpwu {
  border-radius: var(--radius-sm);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  font-size: var(--font-size-sm);
}
.yg9awc {
  font-size: var(--font-size-base);
}
.wxinui {
  background: var(--color-accent);
  color: #fff;
}
.wxinui:hover {
  background: var(--color-accent-hover);
  color: #fff;
  transform: none;
  box-shadow: none;
}
.xvhtca {
  background: transparent;
  color: var(--color-dark);
  border: 2px solid var(--color-dark);
}
.xvhtca:hover {
  background: var(--color-dark);
  color: var(--color-paper);
}
.t3pinl {
  padding: var(--space-10) 0 var(--space-8);
  border-bottom: 2px solid var(--color-dark);
}
.t3pinl h1 {
  border-left: 6px solid var(--color-accent);
  padding-left: var(--space-5);
}
.t3pinl h1 .nfefeq {
  color: var(--color-accent);
}
.u7auy3 {
  color: var(--color-text-subtle);
  max-width: 60ch;
  margin-bottom: var(--space-6);
}
@media (min-width: 1024px) {
  .t3pinl {
  padding: var(--space-12) 0 var(--space-10);
}

}
.ftdpzx > .nxma0u > .gp9c11 > h2,
.ftdpzx > .nxma0u > h2 {
  border-left: 3px solid var(--color-accent);
  padding-left: var(--space-4);
}
.n8djul {
  background: var(--color-bg-alt);
  color: #d6d3ce;
}
.n8djul h2, .n8djul h3, .n8djul h4 {
  color: #fff;
}
.n8djul p, .n8djul li {
  color: #cdc9c3;
}
.n8djul a {
  color: #ffb08c;
}
.n8djul a:hover {
  color: #fff;
}
.n8djul .l3xcdb {
  color: var(--color-accent);
}
.n8djul .e0pgvu, .n8djul .mxklok {
  background: #212429;
  border-color: #33373d;
  color: #cdc9c3;
}
.n8djul .e0pgvu h3 {
  color: #fff;
}
.n8djul .q8pa8k {
  border-bottom-color: #33373d;
}
.n8djul .vfylke {
  color: #fff;
}
.n8djul .vfylke::after {
  border-color: var(--color-accent);
}
.n8djul .inva61 p {
  color: #b7b3ad;
}
.n8djul .lojocx {
  background: #212429;
  border-left-color: var(--color-accent);
}
.n8djul .lojocx .ptv79o {
  color: var(--color-accent);
}
.n8djul .lojocx li {
  color: #cdc9c3;
}
.n8djul .xvhtca {
  color: #fff;
  border-color: #fff;
}
.n8djul .bzi9x7 th {
  color: #fff;
  border-bottom-color: #4a4e55;
}
.n8djul .bzi9x7 td {
  border-bottom-color: #33373d;
}
.l3xcdb {
  color: var(--color-accent);
  letter-spacing: 0.16em;
  font-size: 0.7rem;
}
.e0pgvu {
  background: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-sm);
  box-shadow: none;
}
.e0pgvu:hover {
  transform: none;
  border-color: var(--color-dark);
  box-shadow: var(--shadow-md);
}
.lojocx {
  background: var(--color-white);
  border: 1px solid var(--color-border);
  border-left: 6px solid var(--color-accent);
  border-radius: 0;
}
.lojocx .ptv79o {
  color: var(--color-accent);
  letter-spacing: 0.14em;
}
.lojocx li::before {
  background: var(--color-accent);
  border-radius: 0;
  width: 6px;
  height: 6px;
}
.bzi9x7 table {
  font-variant-numeric: tabular-nums;
}
.bzi9x7 th {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: var(--font-size-xs);
  border-bottom: 2px solid var(--color-dark);
}
.mxklok {
  background: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-sm);
  text-align: left;
}
.mxklok:hover {
  transform: none;
  border-color: var(--color-dark);
}
.mxklok.ff7ahi {
  border: 2px solid var(--color-accent);
}
.tcbtjv {
  border-radius: 0;
  background: var(--color-accent);
  left: var(--space-8);
  transform: none;
  text-transform: uppercase;
}
.kggbvt {
  font-family: var(--font-head);
  font-variant-numeric: tabular-nums;
}
.gt33je li {
  border-bottom: 1px solid var(--color-border);
}
.q8pa8k {
  border-bottom-color: var(--color-border-strong);
}
.vfylke {
  text-transform: none;
  font-weight: 700;
}
.vfylke::after {
  border-color: var(--color-accent);
}
.tumfu2 {
  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) {
  .tumfu2 {
  grid-template-columns: repeat(2, 1fr);
}

}
.iahi8g {
  padding: var(--space-5) var(--space-6);
  border-bottom: 1px solid rgba(46, 90, 172, 0.24);
  counter-increment: trust;
}
.iahi8g .e1y7fa {
  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);
}
.iahi8g .e1y7fa::before {
  content: counter(trust, decimal-leading-zero) " ";
  opacity: 0.6;
}
.iahi8g p {
  color: var(--color-text-body);
}
.n8djul .tumfu2 {
  background: rgba(46, 90, 172, 0.16);
  border-color: #4f7bd0;
}
.n8djul .iahi8g .e1y7fa {
  color: #a9c3f0;
}
.n8djul .iahi8g p {
  color: #cdc9c3;
}
.fnvrdq {
  border-radius: 0;
  border-left: 8px solid var(--color-accent);
  text-align: left;
}
.fnvrdq p {
  margin-left: 0;
}
.x8m4by {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: var(--font-size-xs);
}
.sslcam {
  background: var(--color-bg-dark);
}
.qjtdpb {
  color: var(--color-accent);
  letter-spacing: 0.12em;
}
.kn10el {
  border-radius: var(--radius-sm);
  background: var(--color-accent);
}
.kn10el:hover {
  background: var(--color-accent-hover);
}