@layer base{body{font-size:var(--type-body-2-size);font-weight:var(--type-body-2-font-weight);letter-spacing:var(--type-body-2-letter-spacing);line-height:var(--type-body-2-line-height)}h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--font-heading,Inter),sans-serif;margin:0}h1{font-size:clamp(3rem,8vw,var(--type-h1-size));font-weight:var(--type-h1-font-weight);letter-spacing:var(--type-h1-letter-spacing);line-height:var(--type-h1-line-height)}h2{font-size:clamp(2.25rem,6vw,var(--type-h2-size));font-weight:var(--type-h2-font-weight);letter-spacing:var(--type-h2-letter-spacing);line-height:var(--type-h2-line-height)}h3{font-size:clamp(1.75rem,4vw,var(--type-h3-size));font-weight:var(--type-h3-font-weight);letter-spacing:var(--type-h3-letter-spacing);line-height:var(--type-h3-line-height)}h4{font-size:var(--type-h4-size);font-weight:var(--type-h4-font-weight);letter-spacing:var(--type-h4-letter-spacing);line-height:var(--type-h4-line-height)}h5{font-size:var(--type-h5-size);font-weight:var(--type-h5-font-weight);letter-spacing:var(--type-h5-letter-spacing);line-height:var(--type-h5-line-height)}h6{font-size:var(--type-h6-size);font-weight:var(--type-h6-font-weight);letter-spacing:var(--type-h6-letter-spacing);line-height:var(--type-h6-line-height)}p{color:var(--color-text-muted)}strong{color:inherit}}@layer components{.praxis-type-body1,.praxis-type-body2,.praxis-type-body3,.praxis-type-body4,.praxis-type-display,.praxis-type-h1,.praxis-type-h2,.praxis-type-h3,.praxis-type-h4,.praxis-type-h5,.praxis-type-h6,.praxis-type-h7,.praxis-type-responsive-accordion-title,.praxis-type-responsive-card-title,.praxis-type-responsive-h1,.praxis-type-responsive-h2,.praxis-type-responsive-h3{margin:0}.praxis-type-display,.praxis-type-h1,.praxis-type-h2,.praxis-type-h3,.praxis-type-h4,.praxis-type-h5,.praxis-type-h6,.praxis-type-h7,.praxis-type-responsive-accordion-title,.praxis-type-responsive-card-title,.praxis-type-responsive-h1,.praxis-type-responsive-h2,.praxis-type-responsive-h3{color:inherit;font-family:var(--font-heading,Inter),sans-serif}.praxis-type-body1,.praxis-type-body2,.praxis-type-body3,.praxis-type-body4{color:var(--color-text-muted);font-family:var(--font-body,Inter),sans-serif}.praxis-type-display{font-size:clamp(3.5rem,9vw,var(--type-display-size));font-weight:var(--type-display-font-weight);letter-spacing:var(--type-display-letter-spacing);line-height:var(--type-display-line-height)}.praxis-type-h1{font-size:clamp(3rem,8vw,var(--type-h1-size));font-weight:var(--type-h1-font-weight);letter-spacing:var(--type-h1-letter-spacing);line-height:var(--type-h1-line-height)}.praxis-type-h2{font-size:clamp(2.25rem,6vw,var(--type-h2-size));font-weight:var(--type-h2-font-weight);letter-spacing:var(--type-h2-letter-spacing);line-height:var(--type-h2-line-height)}.praxis-type-h3{font-size:clamp(1.75rem,4vw,var(--type-h3-size));font-weight:var(--type-h3-font-weight);letter-spacing:var(--type-h3-letter-spacing);line-height:var(--type-h3-line-height)}.praxis-type-h4{font-size:var(--type-h4-size);font-weight:var(--type-h4-font-weight);letter-spacing:var(--type-h4-letter-spacing);line-height:var(--type-h4-line-height)}.praxis-type-h5{font-size:var(--type-h5-size);font-weight:var(--type-h5-font-weight);letter-spacing:var(--type-h5-letter-spacing);line-height:var(--type-h5-line-height)}.praxis-type-h6{font-size:var(--type-h6-size);font-weight:var(--type-h6-font-weight);letter-spacing:var(--type-h6-letter-spacing);line-height:var(--type-h6-line-height)}.praxis-type-h7{font-size:var(--type-h7-size);font-weight:var(--type-h7-font-weight);letter-spacing:var(--type-h7-letter-spacing);line-height:var(--type-h7-line-height)}.praxis-type-responsive-h1,.praxis-type-responsive-h2{font-size:var(--type-h3-size);font-weight:var(--type-h3-font-weight);letter-spacing:var(--type-h3-letter-spacing);line-height:var(--type-h3-line-height)}.praxis-type-responsive-h3{font-size:var(--type-h4-size);font-weight:var(--type-h4-font-weight);letter-spacing:var(--type-h4-letter-spacing);line-height:var(--type-h4-line-height)}.praxis-type-responsive-accordion-title{font-size:var(--type-body-1-size);font-weight:var(--type-body-1-font-weight);letter-spacing:var(--type-body-1-letter-spacing);line-height:var(--type-body-1-line-height)}.praxis-type-responsive-card-title{font-size:var(--type-h4-size);font-weight:var(--type-h4-font-weight);letter-spacing:0;line-height:var(--type-h4-line-height)}@media (min-width:48rem){.praxis-type-responsive-h1{font-size:var(--type-h1-size);font-weight:var(--type-h1-font-weight);letter-spacing:var(--type-h1-letter-spacing);line-height:var(--type-h1-line-height)}.praxis-type-responsive-h2{font-size:var(--type-h2-size);font-weight:var(--type-h2-font-weight);letter-spacing:var(--type-h2-letter-spacing);line-height:var(--type-h2-line-height)}.praxis-type-responsive-h3{font-size:var(--type-h3-size);font-weight:var(--type-h3-font-weight);letter-spacing:var(--type-h3-letter-spacing);line-height:var(--type-h3-line-height)}.praxis-type-responsive-accordion-title{font-size:var(--type-h4-size);font-weight:var(--type-h4-font-weight);letter-spacing:0;line-height:var(--type-h4-line-height)}.praxis-type-responsive-card-title{font-size:var(--type-h2-size);font-weight:var(--type-h2-font-weight);letter-spacing:var(--type-h2-letter-spacing);line-height:var(--type-h2-line-height)}}.praxis-type-body1{font-size:var(--type-body-1-size);font-weight:var(--type-body-1-font-weight);letter-spacing:var(--type-body-1-letter-spacing);line-height:var(--type-body-1-line-height)}.praxis-type-body2{font-size:var(--type-body-2-size);font-weight:var(--type-body-2-font-weight);letter-spacing:var(--type-body-2-letter-spacing);line-height:var(--type-body-2-line-height)}.praxis-type-body3{font-size:var(--type-body-3-size);font-weight:var(--type-body-3-font-weight);letter-spacing:var(--type-body-3-letter-spacing);line-height:var(--type-body-3-line-height)}.praxis-type-body4{font-size:var(--type-body-4-size);font-weight:var(--type-body-4-font-weight);letter-spacing:var(--type-body-4-letter-spacing);line-height:var(--type-body-4-line-height)}.praxis-prose{color:var(--muted-foreground);font-size:1rem;line-height:1.75rem}.praxis-prose>*+*{margin-top:1rem}.praxis-prose a{color:var(--foreground);text-decoration-color:color-mix(in srgb,var(--accent) 60%,transparent);text-decoration-line:underline;text-underline-offset:4px}.praxis-prose-body1{font-size:var(--type-body-1-size);font-weight:var(--type-body-1-font-weight);letter-spacing:var(--type-body-1-letter-spacing);line-height:var(--type-body-1-line-height)}.praxis-prose-body2{font-size:var(--type-body-2-size);font-weight:var(--type-body-2-font-weight);letter-spacing:var(--type-body-2-letter-spacing);line-height:var(--type-body-2-line-height)}.praxis-prose-body3{font-size:var(--type-body-3-size);font-weight:var(--type-body-3-font-weight);letter-spacing:var(--type-body-3-letter-spacing);line-height:var(--type-body-3-line-height)}.legal-docs-prose,.legal-docs-prose li,.legal-docs-prose p{color:var(--text-secondary)}.legal-docs-prose{--flow-space:0}.legal-docs-prose ol,.legal-docs-prose p,.legal-docs-prose ul{margin:0}.legal-docs-prose ol{list-style-type:lower-alpha;padding-left:var(--space-x12)}.legal-docs-prose ul{list-style-type:disc;margin-top:0;padding-left:calc(var(--space-x12) + var(--space-x6))}.legal-docs-prose ol>li:not(:last-child){margin-bottom:var(--space-x6)}.legal-docs-prose li[data-compact=true],.legal-docs-prose ul>li{margin-bottom:0}@media (min-width:48rem){.praxis-prose{font-size:1.125rem;line-height:2rem}}}