article h2:not(:first-child){margin-top:1.5em}article h3:not(:first-child){margin-top:1.25em}article h1{margin-bottom:.5em}article h2,article h3,article h4{margin-bottom:.25em}article blockquote:not(:last-child),article p:not(:last-child){margin-bottom:.75em}article blockquote{border-left:2px solid gray;padding-left:1.25em}article ol{list-style-position:outside;list-style-type:decimal}article ol ::marker{margin-right:1em}article ol::marker{margin-right:1em}article ol{counter-reset:index;list-style-type:none}article ol:not(:last-child){margin-bottom:1.5rem}article ol:not(:first-child){margin-top:1.5rem}article h2+*,article h3+*,article h4+*{margin-top:0!important}article ul{list-style-position:outside;list-style-type:disc}article ul ::marker{margin-right:1rem}article ul::marker{margin-right:1rem}article ul:not(:last-child){margin-bottom:1.5rem}article ul:not(:first-child){margin-top:1.5rem}article ul>li{counter-increment:none}article li{counter-increment:index;margin-left:1.5em}@media (min-width:768px){article li{margin-left:2em}}article li:not(:last-child){margin-bottom:.75rem}article li * li{margin-left:2rem}article li *{margin-top:.8rem}article ol>li::marker{content:counters(index,".",decimal) ") ";font-weight:700}article img{border-radius:.5rem}article figure{margin:1rem auto;max-width:36rem}@media (min-width:1024px){article figure{margin-bottom:2rem;margin-top:2rem}}
