#app .article{font-size:18px;line-height:1.85;overflow-wrap:anywhere}#app .article p{margin:0 0 1.35em}#app .article h2{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(27px,3vw,36px);line-height:1.25;margin:1.8em 0 .65em;scroll-margin-top:32px}#app .article h3{font-size:23px;line-height:1.35;margin:1.5em 0 .6em}#app .article ul,#app .article ol{padding-left:1.4em;margin:1em 0 1.6em}#app .article li{margin:.45em 0}#app .article blockquote{margin:1.5em 0;padding:14px 22px;border-left:3px solid #a5643c;background:#eeeee2}#app .article img{max-width:100%;height:auto;display:block;margin:1.5em auto}#app .article figure{margin:1.7em 0;max-width:100%}#app .article figcaption,.cover-credit{font-size:13px;color:#707568;line-height:1.6}#app .article table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}#app .article td,#app .article th{padding:10px;border:1px solid #deded0}.article-deck{font-size:21px;line-height:1.65;color:#6c7265;margin:20px 0 26px}.article-cover{width:100%;aspect-ratio:16/9;object-fit:cover;height:auto}.article-toc{display:block;border:1px solid #d9ddcf;background:#eeeee3;padding:20px 24px;margin:30px 0}.article-toc strong{font-size:13px;letter-spacing:1px;text-transform:uppercase}.article-toc ul{margin-bottom:0!important;font-size:15px}.article-toc a{text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){#app .article{font-size:17px;line-height:1.8}.article-deck{font-size:19px}.article-toc{padding:16px}}
