.markdown body{font-family:Inter,sans-serif;font-size:16px;line-height:1.5;color:#333;background-color:#fff}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-family:Inter,sans-serif;font-weight:700;line-height:1.2;margin-top:2rem;margin-bottom:1rem}.markdown h1{font-size:2.5rem}.markdown h2{font-size:2rem}.markdown h3{font-size:1.5rem}.markdown h4{font-size:1.25rem}.markdown h5{font-size:1rem}.markdown h6{font-size:.875rem}.markdown p{margin-bottom:1.5rem;line-height:1.6}.markdown a{color:#2c5282;text-decoration:none;border-bottom:1px solid #2c5282;transition:all .2s ease-in-out}.markdown a:hover{background-color:#2c5282;color:#fff;border-color:transparent}.markdown ul,.markdown ol{margin-bottom:1.5rem;margin-left:2rem}.markdown li{margin-bottom:.5rem}.markdown pre{background-color:#f7fafc;color:#333;padding:1rem;overflow:auto;border-radius:.5rem;margin-bottom:1.5rem;font-size:.9rem}.markdown code{font-family:Fira Code,monospace;font-size:.9rem}.markdown blockquote{background-color:#f7fafc;border-left:.25rem solid #2c5282;color:#333;margin:0;padding:1rem;quotes:"\\201C" "\\201D" "\\2018" "\\2019";margin-bottom:1.5rem}.markdown blockquote p{margin-bottom:0}.markdown blockquote:before{content:open-quote;color:#2c5282;font-size:2rem;margin-right:.5rem;vertical-align:-.5rem}.markdown blockquote:after{content:close-quote;color:#2c5282;font-size:2rem;margin-left:.5rem;vertical-align:-.5rem}.markdown img{max-width:100%;height:auto;max-height:350px;display:block;margin:1.5rem auto;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026}
