@font-face {
  font-family:"Space Grotesk";
  font-style:normal;
  font-weight:400 700;
  font-display:swap;
  src:url("space-grotesk.woff2") format("woff2");
}
body:is(.page-id-22830,.page-id-22832) {
  --ms-bg:#080d0b;
  --ms-surface:#101c16;
  --ms-raised:#172820;
  --ms-border:#31503e;
  --ms-text:#fff;
  --ms-muted:#bbd0c2;
  --ms-green:#00df77;
}
body:is(.page-id-22830,.page-id-22832).aa4a-body :is(.aa4a-main,.aa4a-ms-footer,header.aa4a-topbar,.aa4a-info-nav) {
  background:var(--ms-bg)!important;
  color:var(--ms-text)!important;
  border-color:var(--ms-border)!important;
}
body:is(.page-id-22830,.page-id-22832) :is(.aa4a-how,.aa4a-opps,.aa4a-ms-footer) {
  font-family:"Space Grotesk",system-ui,sans-serif;
}
body:is(.page-id-22830,.page-id-22832).aa4a-body .aa4a-main :is(.aa4a-opps-card,.aa4a-opps-tools,.aa4a-how-step,.aa4a-how-rules,.aa4a-how-secondary) {
  background:var(--ms-surface)!important;
  color:var(--ms-text)!important;
  border-color:var(--ms-border)!important;
}
body:is(.page-id-22830,.page-id-22832).aa4a-body .aa4a-main :is(h1,h2,.aa4a-how-rules ul,.aa4a-how-rules li) {
  color:var(--ms-text)!important;
}
body:is(.page-id-22830,.page-id-22832).aa4a-body .aa4a-main :is(.aa4a-how-head p,.aa4a-how-step p,.aa4a-opps-head p,.aa4a-opps-card p) {
  color:var(--ms-muted)!important;
}
body:is(.page-id-22830,.page-id-22832).aa4a-body .aa4a-main :is(.aa4a-how-kicker,.aa4a-opps-kicker,.aa4a-how-step b,.aa4a-opps-card small,.aa4a-opps-card span,.aa4a-opps-tools a,.aa4a-info-nav a) {
  color:var(--ms-green)!important;
}
body:is(.page-id-22830,.page-id-22832).aa4a-body .aa4a-main .aa4a-how-step b {
  background:var(--ms-raised)!important;
}
body:is(.page-id-22830,.page-id-22832).aa4a-body .aa4a-main .aa4a-how-primary {
  background:#11643b!important;
  color:#fff!important;
}
body:is(.page-id-22830,.page-id-22832).aa4a-body .aa4a-main :is(.aa4a-how-primary,.aa4a-how-secondary,.aa4a-opps-card):hover {
  background:var(--ms-raised)!important;
  border-color:var(--ms-green)!important;
}
body:is(.page-id-22830,.page-id-22832).aa4a-body header.aa4a-topbar .aa4a-nav {
  border-color:var(--ms-border)!important;
}
body:is(.page-id-22830,.page-id-22832).aa4a-body header.aa4a-topbar :is(a,.aa4a-brand-copy b,.aa4a-brand-copy small) {
  color:#fff!important;
}
body:is(.page-id-22830,.page-id-22832).aa4a-body header.aa4a-topbar :is(a:hover,a:focus-visible,.aa4a-nav-link.is-active) {
  color:var(--ms-green)!important;
}
body:is(.page-id-22830,.page-id-22832) header.aa4a-topbar .aa4a-nav-link.is-active::after {
  background:var(--ms-green)!important;
}
body:is(.page-id-22830,.page-id-22832).aa4a-body header.aa4a-topbar :is(.aa4a-socials a,.aa4a-back) {
  background:var(--ms-raised)!important;
  border-color:var(--ms-border)!important;
}
body:is(.page-id-22830,.page-id-22832) :is(header.aa4a-topbar,.aa4a-main) a:focus-visible {
  outline:2px solid var(--ms-green);
  outline-offset:3px;
}
body:is(.page-id-22830,.page-id-22832) header.aa4a-topbar .aa4a-brand-logo {
  background:#f4f8f5;
  border-radius:6px;
  padding:3px;
  box-sizing:border-box;
}
