.prose{color:#444;font-weight:300;line-height:1.75}.prose h1{font-family:Georgia,serif;font-size:2.5rem;font-weight:300;color:#2c2c2c;margin-top:3rem;margin-bottom:1.5rem;line-height:1.2}.prose h2{font-family:Georgia,serif;font-size:1.875rem;font-weight:300;color:#2c2c2c;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.prose h3{font-family:Georgia,serif;font-size:1.5rem;font-weight:300;color:#2c2c2c;margin-top:2rem;margin-bottom:.75rem;line-height:1.4}.prose p{margin-bottom:1.5rem;font-size:1.125rem}.prose strong{font-weight:500;color:#2c2c2c}.prose ul{margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:disc;list-style-position:outside}.prose ol{margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:decimal;list-style-position:outside}.prose li{margin-bottom:.5rem;font-size:1.125rem;display:list-item}.prose a{color:#2c2c2c;text-decoration:underline;text-decoration-color:#e8e6e3;transition:text-decoration-color .2s}.prose a:hover{text-decoration-color:#2c2c2c}.prose blockquote{border-left:2px solid #E8E6E3;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#666}.prose code{background:#f5f3f0;padding:.2rem .4rem;border-radius:.25rem;font-size:.9em;color:#2c2c2c}.prose pre{background:#f5f3f0;padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:2rem 0}.prose pre code{background:transparent;padding:0}
