.markdown{font-size:clamp(1rem,.9375rem + .2vw,1.0625rem);line-height:1.625;margin-bottom:1.25rem}.markdown h1{font-size:clamp(2rem,1.5rem + 1.25vw,2.5rem);letter-spacing:-.02em;line-height:1.2}.markdown h1,.markdown h2{font-weight:700;margin-bottom:1.25rem}.markdown h2{font-size:clamp(1.625rem,1.25rem + 1vw,2rem);letter-spacing:-.01em;line-height:1.25}.markdown h3{font-size:clamp(1.375rem,1.125rem + .75vw,1.625rem);letter-spacing:-.01em;line-height:1.3}.markdown h3,.markdown h4{font-weight:700;margin-bottom:1.25rem}.markdown h4{font-size:clamp(1.25rem,1.0625rem + .5vw,1.375rem);letter-spacing:-.005em;line-height:1.35}.markdown h5{font-size:clamp(1.125rem,1rem + .35vw,1.25rem)}.markdown h5,.markdown h6{font-weight:700;line-height:1.4;margin-bottom:1.25rem}.markdown h6{font-size:1.125rem}.markdown p{margin-bottom:1.25rem}.markdown ul{list-style-type:disc}.markdown ol,.markdown ul{margin-bottom:1.25rem;margin-left:1.25rem}.markdown ol{list-style-type:decimal}.markdown li{margin-bottom:.5rem}.markdown blockquote{border-left-width:4px;margin-bottom:1.25rem;--tw-border-opacity:1;border-color:rgb(0 115 230/var(--tw-border-opacity,1));padding-left:1rem}.markdown code{padding:.125rem .25rem;--tw-text-opacity:1;color:rgb(0 115 230/var(--tw-text-opacity,1))}.markdown code,.markdown pre{background-color:var(--color-primary-200);border-radius:.25rem}.markdown pre{padding:1rem}.markdown a{--tw-text-opacity:1;color:rgb(0 115 230/var(--tw-text-opacity,1))}.markdown a:hover{color:var(--color-primary-600)}
