body.postid-15185 {
  --ns-15185-color-paper: #ffffff;
  --ns-15185-color-paper-soft: #f3f7f3;
  --ns-15185-color-ink: #102a35;
  --ns-15185-color-muted: #526a70;
  --ns-15185-color-rule: #c9d7d3;
  --ns-15185-color-blue: #164f88;
  --ns-15185-color-blue-soft: #eaf2fa;
  --ns-15185-color-green: #5c755c;
  --ns-15185-color-green-soft: #edf3e9;
  --ns-15185-color-focus: #b4592c;
  --ns-15185-font-display: Georgia, "Times New Roman", serif;
  --ns-15185-font-body: "Avenir Next", Avenir, "Segoe UI", sans-serif;
  --ns-15185-text-sm: clamp(.78rem, .74rem + .12vw, .88rem);
  --ns-15185-text-base: clamp(1rem, .96rem + .15vw, 1.12rem);
  --ns-15185-text-lg: clamp(1.18rem, 1.07rem + .45vw, 1.48rem);
  --ns-15185-text-xl: clamp(1.45rem, 1.25rem + .85vw, 2.1rem);
  --ns-15185-text-2xl: clamp(2rem, 1.58rem + 1.7vw, 3.35rem);
  --ns-15185-text-display: clamp(2.35rem, 1.65rem + 2.8vw, 5rem);
  --ns-15185-space-2xs: .25rem;
  --ns-15185-space-xs: .5rem;
  --ns-15185-space-sm: .75rem;
  --ns-15185-space-md: 1rem;
  --ns-15185-space-lg: 1.5rem;
  --ns-15185-space-xl: 2rem;
  --ns-15185-space-2xl: 3rem;
  --ns-15185-space-3xl: 4rem;
  --ns-15185-space-4xl: 6rem;
}
