._HTML_1epm0_1 h1{margin-top:3.5rem;font-family:var(--font-heading);font-size:2.25rem;line-height:2.5rem;font-weight:700}._HTML_1epm0_1 h2{margin-bottom:1rem;margin-top:3rem;font-family:var(--font-heading);font-size:1.5rem;line-height:2rem;font-weight:600}@media (min-width: 1024px){._HTML_1epm0_1 h2{font-size:1.875rem;line-height:2.25rem}}._HTML_1epm0_1 h3{margin-top:2.5rem;font-family:var(--font-heading);font-size:1.5rem;line-height:2rem;font-weight:700}._HTML_1epm0_1 h4{margin-top:2rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}._HTML_1epm0_1 h5{margin-top:1.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}._HTML_1epm0_1 h6{margin-top:.5rem;font-size:1rem;line-height:1.5rem;font-weight:500}.dark ._HTML_1epm0_1 h1,.dark ._HTML_1epm0_1 h2,.dark ._HTML_1epm0_1 h3,.dark ._HTML_1epm0_1 h4,.dark ._HTML_1epm0_1 h5,.dark ._HTML_1epm0_1 h6{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}._HTML_1epm0_1 p{margin-bottom:1rem;margin-top:.5rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}._HTML_1epm0_1 li{position:relative;margin-top:.375rem;margin-bottom:.375rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}._HTML_1epm0_1 ul>li:before{content:"-";margin-right:.5rem}._HTML_1epm0_1 ol>li:before{display:inline-flex;font-weight:500;content:counters(counts,".") ". ";font-feature-settings:"tnum"}._HTML_1epm0_1 b,._HTML_1epm0_1 strong{font-weight:700}.dark ._HTML_1epm0_1 b,.dark ._HTML_1epm0_1 strong{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}._HTML_1epm0_1 img,._HTML_1epm0_1 video{border-radius:calc(var(--radius) - 2px)}._HTML_1epm0_1 ul,._HTML_1epm0_1 ol{padding-left:.25rem}._HTML_1epm0_1 ol>li{counter-increment:counts}._HTML_1epm0_1 ol>li:before{margin-right:.5rem;display:inline-flex;font-weight:600;content:counters(counts,".") ". ";font-feature-settings:"tnum"}._HTML_1epm0_1 blockquote{margin-top:1rem;margin-bottom:1rem;border-width:1px;border-left-width:8px;--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1));padding:1rem 1.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}._HTML_1epm0_1 pre{margin-top:1.5rem;margin-bottom:1.5rem;border-radius:var(--radius);border-width:1px;padding:1.5rem;font-size:.875rem;line-height:1.25rem;color:currentColor}
