:root{--width-prose:50rem;--font-stack-body:Lora, Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;--font-stack-heading:Darker Grotesque, Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--font-stack-code:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--step-12:clamp(8.9161rem, 5.1223rem + 16.8614vw, 18.1899rem);--step-11:clamp(7.4301rem, 4.5166rem + 12.9488vw, 14.5519rem);--step-10:clamp(6.1917rem, 3.9623rem + 9.9087vw, 11.6415rem);--step-9:clamp(5.1598rem, 3.4606rem + 7.5517vw, 9.3132rem);--step-8:clamp(4.2998rem, 3.0109rem + 5.7287vw, 7.4506rem);--step-7:clamp(3.5832rem, 2.6107rem + 4.3223vw, 5.9605rem);--step-6:clamp(2.986rem, 2.2568rem + 3.2407vw, 4.7684rem);--step-5:clamp(2.4883rem, 1.9457rem + 2.4116vw, 3.8147rem);--step-4:clamp(2.0736rem, 1.6734rem + 1.7785vw, 3.0518rem);--step-3:clamp(1.728rem, 1.4362rem + 1.2971vw, 2.4414rem);--step-2:clamp(1.44rem, 1.2301rem + .933vw, 1.9531rem);--step-1:clamp(1.2rem, 1.0517rem + .6591vw, 1.5625rem);--step-0:clamp(1rem, .8977rem + .4545vw, 1.25rem);--step--1:clamp(.8333rem, .7652rem + .303vw, 1rem);--step--2:clamp(.6944rem, .6513rem + .1919vw, .8rem);--step--3:clamp(.5787rem, .5536rem + .1114vw, .64rem);--step--4:clamp(.4823rem, .4701rem + .0541vw, .512rem);--step-5-7:clamp(2.4883rem, 1.0679rem + 6.313vw, 5.9605rem);--step-6-8:clamp(2.986rem, 1.1596rem + 8.1175vw, 7.4506rem);--step-7-9:clamp(3.5832rem, 1.2391rem + 10.4183vw, 9.3132rem);--black:#000;--white:#fff;--turquoise:#477c77;--turquoise-light:#32c8b9;--turquoise-dark:#3a5f5b;--gold:#e6c419;--bronze:#b39e2f;--px-page:var(--step--2,.8rem);--px-body:var(--px-page);--px-section:var(--step--1,1rem);--px-prose:var(--step--1,1rem);--px-featured:var(--step--1,1rem);--px-card:var(--step--1,1rem);--px-token:1.5em;--px-button:1.5em;--py-page:var(--step-2,.8rem);--py-body:var(--py-page);--py-section:var(--step-6);--py-area:var(--step-1);--py-prose:var(--step-1);--py-featured:var(--step-0);--py-card:var(--step-1);--py-token:.3em;--py-button:.3em;--gap-page:var(--step-0,1.25rem);--gap-body:var(--gap-page);--gap-section:var(--step-0,1.25rem);--gap-prose:var(--step--1,1rem);--gap-featured:var(--step--1,1rem);--gap-card:var(--step--1,1rem);--gap-token:var(--step--1,1rem);--flow-p:1em;--flow-h1:.67em;--flow-h2:.83em;--flow-h3:1em;--flow-h4:1.33em;--flow-h5:1.67em;--flow-h6:2.33em;--flow-hr:1em;--flow-media:1em;--flow-prose:var(--step-1);--flow-section:var(--step-2);--flow-area:var(--step-3);--offset-list:2rem;--offset-blockquote:1rem;--radius-round:100000px;--radius-body:0;--radius-section:0;--radius-prose:1rem;--radius-featured:1rem;--radius-card:1rem;--radius-token:100000px;--thick-body:0px;--thick-section:0px;--thick-prose:0px;--thick-featured:0px;--thick-card:0px;--thick-token:1px;--border-style-page:solid;--border-style-body:solid;--border-style-section:solid;--border-style-prose:solid;--border-style-featured:solid;--border-style-card:solid;--border-style-token:solid;--color-read-palette:var(--black);--color-tone-palette:var(--turquoise);--color-pop-palette:var(--turquoise-light);--color-neutral-palette:var(--white)}:where(:root,body,[class*=palette]){--color-text:var(--color-read);--color-bg:var(--color-neutral);--color-text__a--hover:var(--color-pop)}.fonts-main{--font-stack-body:Lora, Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;--font-stack-heading:Darker Grotesque, Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--font-stack-code:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace}.fonts-info{--font-stack-body:Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--font-stack-heading:Darker Grotesque, Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--font-stack-code:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace}.palette-turquoise{--color-read-palette:var(--black);--color-tone-palette:var(--turquoise);--color-pop-palette:var(--turquoise-light);--color-neutral-palette:var(--white)}.palette-alt{--color-read-palette:var(--turquoise-dark);--color-tone-palette:var(--turquoise);--color-pop-palette:var(--turquoise-light);--color-neutral-palette:var(--white)}.palette-gold{--color-read-palette:var(--black);--color-tone-palette:var(--turquoise);--color-pop-palette:var(--bronze);--color-neutral-palette:var(--white)}.palette-darker{--color-read-palette:var(--white);--color-tone-palette:var(--turquoise);--color-pop-palette:var(--gold);--color-neutral-palette:var(--turquoise-dark)}