.published-article{max-width:760px}
.published-article .article-byline{margin:0 0 28px;color:var(--muted);font-size:14px}
.published-article h1{margin:0 0 22px}
.published-article h2{line-height:1.25;scroll-margin-top:24px}
.published-article h3{font:23px/1.3 Georgia,serif;margin-top:32px;scroll-margin-top:24px}
.published-article p,.published-article li{line-height:1.8}
.published-article li{margin:8px 0}
.published-article ul,.published-article ol{padding-left:25px}
.published-article a{color:var(--red);text-decoration:underline;text-underline-offset:2px}
.published-article blockquote{border-left:3px solid var(--red);padding-left:20px;margin-left:0;color:var(--muted)}
.published-article table{display:block;max-width:100%;overflow-x:auto}
.published-article td,.published-article th{min-width:120px}
.published-article hr{border:0;border-top:1px solid var(--line);margin:38px 0}
@media(max-width:600px){.published-article h1{font-size:37px}.published-article h2{font-size:27px}}
