html:has(.cs-page){background:var(--ground)}html:has(.cs-page) header.banner.c2-nav{--nav-t:1}.cs-page{padding-top:var(--c2-nav-h);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-page>section{padding-left:var(--c2-page-gutter);padding-right:var(--c2-page-gutter)}.cs-page>section>.max-w-2xl{margin-left:auto;margin-right:auto;max-width:var(--c2-content-width)}@media(min-width:768px){.cs-page [class~="md:max-w-lg"]{max-width:var(--c2-content-width)}}.cs-page,.cs-page .font-sans{font-family:var(--sans)}.cs-page .cs-title{font-size:max(2.25rem,min(3.4vw,3rem));letter-spacing:-.03em;line-height:1.1}.cs-page .cs-heading{font-size:max(1.75rem,min(2.4vw,2rem));letter-spacing:-.03em;line-height:1.2}.cs-page .cs-text{font-size:1.125rem;line-height:1.6}.cs-page section.bg-white{color:var(--ink-2)}.cs-page section.bg-white .cs-heading{color:var(--ink)}.cs-page .prose{--tw-prose-body:var(--ink-2);--tw-prose-headings:var(--ink);--tw-prose-bold:var(--ink);--tw-prose-links:var(--ink)}