.markdown{font-family:LFT Etica,sans-serif;color:#091736;line-height:1.8;font-size:1.05rem;max-width:65ch;margin:0 auto;padding:0}.markdown h1,.markdown h2{font-family:Bright,serif;color:#682717;font-weight:400;margin-top:1em;margin-bottom:.5em}.markdown h3{font-family:LFT Etica,sans-serif;color:#682717;font-weight:700;margin-top:2em;margin-bottom:0}.markdown h1{font-size:3rem;line-height:2rem}.markdown h2{font-size:2rem;line-height:2rem}.markdown h3{font-size:1.25rem;line-height:1rem}.markdown p{margin:1em 0}.markdown ul li::marker{color:#682717}.markdown ol li::marker{color:#682717}.markdown ul{list-style-type:disc;list-style-position:outside;padding-left:1.5rem;margin:.75em 0}.markdown ol{list-style-type:decimal;list-style-position:outside;padding-left:1.5rem;margin:.75em 0}.markdown li{margin-bottom:0}.markdown a{color:#c43c1e;text-decoration:underline;transition:color .2s}.markdown a:hover{color:#a99244}.markdown blockquote{border-left:4px solid #c3ac5c;padding-left:1rem;font-style:italic;background:#c3ac5c14;margin:1em 0}.markdown code{background-color:#f5f5f5;padding:.2em .4em;border-radius:4px;font-family:monospace}.markdown pre{background-color:#edf1fc;padding:1rem;border-radius:6px;overflow-x:auto;margin:1em 0}
