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:not(:last-child){margin-bottom:1.5rem}article ol:not(:first-child){margin-top:1.5rem}article ol{list-style-position:outside;list-style-type:decimal}article ol ::marker{margin-right:1em}article ol::marker{margin-right:1em}article ol ::-webkit-details-marker,article ol::-webkit-details-marker{margin-right:1em}article ol{counter-reset:index;list-style-type:none}article h2+*,article h3+*,article h4+*{margin-top:0!important}article ul:not(:last-child){margin-bottom:1.5rem}article ul:not(:first-child){margin-top:1.5rem}article ul{list-style-position:outside;list-style-type:disc}article ul ::marker{margin-right:calc(var(--spacing,.25rem)*4)}article ul::marker{margin-right:calc(var(--spacing,.25rem)*4)}article ul ::-webkit-details-marker,article ul::-webkit-details-marker{margin-right:calc(var(--spacing,.25rem)*4)}article ul>li{counter-increment:none}article li:not(:last-child){margin-bottom:.75rem}article li{counter-increment:index;margin-left:1.5em}@media(min-width:48rem){article li{margin-left:2em}}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:var(--radius-lg,.5rem)}article figure{margin-block:calc(var(--spacing,.25rem)*4);margin-inline:auto;max-width:36rem}@media(min-width:64rem){article figure{margin-block:calc(var(--spacing,.25rem)*8)}}
