article{font-family:Georgia,Times New Roman,Times,serif;line-height:1.7;color:#333;font-size:1.125rem}article h1{font-size:2.25rem;color:#1a202c}article h1,article h2{margin-bottom:1rem;font-weight:700}article h2{font-size:1.5rem;margin-top:2rem;color:#2d3748}article h3{font-size:1.25rem;margin-top:1.5rem;margin-bottom:.75rem;font-weight:700;color:#4a5568}article p{margin-bottom:1.25rem}article ol,article ul{margin-left:1.5rem;margin-bottom:1.25rem}article li{margin-bottom:.5rem}.quote-block{border-left:5px solid #7e22ce;background-color:#f8f5fa;padding:1.25rem 1.5rem;margin:2rem 0;font-style:italic;color:#3b0764;border-radius:.5rem;position:relative}.quote-block:before{content:"“";font-size:3rem;color:#7e22ce;position:absolute;top:-.8rem;left:.75rem;line-height:1;opacity:.3;font-family:serif}article hr{margin:2rem 0;border:none;border-top:1px solid #e2e8f0}article pre{background-color:#f7fafc;padding:1rem;overflow-x:auto;border-radius:4px;font-family:monospace}article code{background-color:#edf2f7;padding:.2em .4em;border-radius:3px;font-family:monospace}article a{color:#3182ce;text-decoration:underline}article a:hover{color:#2b6cb0}