@layer base{.marketing{--accent:var(--san-marino-500);--ring:var(--san-marino-500);--surface-2:var(--storm-gray-100)}}.font-google{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.font-preview-helvetica{font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:500}.font-preview-helvetica-neue{-webkit-font-smoothing:auto;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.45}.font-preview-arial{font-family:Arial,Liberation Sans,Arimo,Helvetica Neue,sans-serif;font-weight:500}.font-preview-lato{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500}.font-preview-roboto{font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500}.font-preview-source-sans{font-family:"Source Sans 3",Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:500}.font-preview-noto-sans{font-family:Noto Sans,Helvetica Neue,Arial,sans-serif;font-weight:500}.font-preview-open-sans{font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:550;line-height:1.45}.font-preview-liberation-sans{font-family:Liberation Sans,Arial,Helvetica Neue,sans-serif;font-weight:500}.font-preview-arimo{font-family:Arimo,Arial,Helvetica Neue,sans-serif;font-weight:500}.blog-prose img{border:1px solid hsl(var(--border) / .8);border-radius:.875rem;width:100%;margin:1.25rem 0}.blog-prose h2,.blog-prose h3{scroll-margin-top:calc(var(--header-height,64px) + 24px)}