.style_className__zlsSQ{line-height:1.75rem;letter-spacing:.05em}@media (min-width:640px){.style_className__zlsSQ{font-size:1.125rem;line-height:2rem}}@media (min-width:768px){.style_className__zlsSQ{font-size:1.25rem;line-height:2.25rem}}@media (min-width:1024px){.style_className__zlsSQ{line-height:2.5rem}}.style_className__zlsSQ{line-break:strict}.style_className__zlsSQ>section>section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media (min-width:1024px){.style_className__zlsSQ>section>section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}}.style_className__zlsSQ>section>section:last-child{padding-bottom:4rem}@media (min-width:1024px){.style_className__zlsSQ>section>section:last-child{padding-bottom:5rem}}.style_className__zlsSQ>section>section:not(:last-child){padding-bottom:2.5rem}@media (min-width:1024px){.style_className__zlsSQ>section>section:not(:last-child){padding-bottom:3rem}}.style_className__zlsSQ a{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.style_className__zlsSQ a:hover{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.style_className__zlsSQ a{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity))}.style_className__zlsSQ a:hover{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity))}}.style_className__zlsSQ blockquote>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.style_className__zlsSQ blockquote{border-left-width:2px;--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity));padding:.5rem .75rem}@media (prefers-color-scheme:dark){.style_className__zlsSQ blockquote{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity))}}.style_className__zlsSQ .codeblock-with-metadata{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));padding-top:.5rem}@media (prefers-color-scheme:dark){.style_className__zlsSQ .codeblock-with-metadata{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}}.style_className__zlsSQ .codeblock-with-metadata__header{display:flex}.style_className__zlsSQ .codeblock-with-metadata__filename{margin-left:1rem;margin-right:auto;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.style_className__zlsSQ .codeblock-with-metadata__filename{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity))}}@media (min-width:768px){.style_className__zlsSQ .codeblock-with-metadata__filename{padding-left:.75rem;padding-right:.75rem;padding-top:.5rem}}@media (min-width:1024px){.style_className__zlsSQ .codeblock-with-metadata__filename{font-size:1rem;line-height:1.5rem}}.style_className__zlsSQ code{letter-spacing:0}.style_className__zlsSQ code.hljs{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem}@media (prefers-color-scheme:dark){.style_className__zlsSQ code.hljs{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}}@media (min-width:768px){.style_className__zlsSQ code.hljs{font-size:1.125rem;line-height:1.75rem}}.style_className__zlsSQ code:not(.hljs){margin-left:.25rem;margin-right:.25rem;word-break:break-all;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity));padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem}@media (prefers-color-scheme:dark){.style_className__zlsSQ code:not(.hljs){--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}}@media (min-width:768px){.style_className__zlsSQ code:not(.hljs){font-size:1.125rem;line-height:1.75rem}}.style_className__zlsSQ h2{margin-bottom:.5rem;padding-bottom:.25rem;font-size:1.5rem;line-height:2rem;font-weight:500}@media (min-width:1024px){.style_className__zlsSQ h2{font-size:1.875rem;line-height:2.25rem}}.style_className__zlsSQ h3{font-size:1.25rem;line-height:1.75rem;font-weight:500}@media (min-width:768px){.style_className__zlsSQ h3{font-size:1.5rem;line-height:2rem}}.style_className__zlsSQ h2,.style_className__zlsSQ h3{position:relative;padding-right:1rem}.style_className__zlsSQ h2 a[href^="#"],.style_className__zlsSQ h3 a[href^="#"]{position:absolute;top:0;bottom:0;right:0;margin-left:auto;display:block;border-radius:.25rem;padding:.25rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity));opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transition-timing-function:cubic-bezier(0,0,.2,1)}.style_className__zlsSQ h2 a[href^="#"]:hover,.style_className__zlsSQ h3 a[href^="#"]:hover{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity))}.style_className__zlsSQ h2 a[href^="#"]:focus,.style_className__zlsSQ h3 a[href^="#"]:focus{opacity:1}@media (prefers-color-scheme:dark){.style_className__zlsSQ h2 a[href^="#"],.style_className__zlsSQ h3 a[href^="#"]{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity))}.style_className__zlsSQ h2 a[href^="#"]:hover,.style_className__zlsSQ h3 a[href^="#"]:hover{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity))}}.style_className__zlsSQ h2:hover a[href^="#"],.style_className__zlsSQ h3:hover a[href^="#"]{opacity:1}.style_className__zlsSQ h2:target a[href^="#"],.style_className__zlsSQ h3:target a[href^="#"]{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity));opacity:1}@media (prefers-color-scheme:dark){.style_className__zlsSQ h2:target a[href^="#"],.style_className__zlsSQ h3:target a[href^="#"]{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity))}}.style_className__zlsSQ li>ol,.style_className__zlsSQ li>ul{margin-left:2rem;margin-top:.25rem}.style_className__zlsSQ ol{list-style-position:inside;list-style-type:decimal}.style_className__zlsSQ ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.style_className__zlsSQ ol{padding-left:0}.style_className__zlsSQ p{text-align:justify}.style_className__zlsSQ table{border-collapse:collapse;border-radius:.5rem}.style_className__zlsSQ td,.style_className__zlsSQ th{border-width:1px;--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity));padding:.25rem .75rem}.style_className__zlsSQ tr:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.style_className__zlsSQ tr:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity))}}.style_className__zlsSQ ul{list-style-position:inside;list-style-type:"- ";padding-left:0}.style_className__zlsSQ ul ::marker{color:#6b7280}.style_className__zlsSQ ul::marker{color:#6b7280}@media (prefers-color-scheme:dark){.style_className__zlsSQ ul ::marker{color:#9ca3af}.style_className__zlsSQ ul::marker{color:#9ca3af}}.style_className__zlsSQ .math-display{overflow-x:scroll}.style_className__zlsSQ .math.math-inline:not(:first-child){margin-left:.25rem}.style_className__zlsSQ .math.math-inline:not(:last-child){margin-right:.25rem}