.selfworth-article .article-body h3{font-size:clamp(21px,2.5vw,25px);line-height:1.35;margin:30px 0 12px}
.selfworth-article .article-body ul,.selfworth-article .article-body ol{padding-left:1.4em;margin:20px 0 28px;line-height:1.8}
.selfworth-article .article-body li{padding-left:.2em;margin-bottom:14px}
.selfworth-article .article-body [id]{scroll-margin-top:110px}
.selfworth-toc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:34px 0}
.selfworth-toc h2{margin:0 0 12px;font-size:23px}
.selfworth-toc ul{margin-bottom:0!important}
.selfworth-toc li{margin-bottom:8px!important}
.selfworth-reset{background:var(--cream);border:1px solid var(--line);border-top:3px solid var(--wine);padding:30px;margin:44px 0}
.selfworth-reset h2{margin-top:12px}
.selfworth-article .article-body section p:first-of-type::first-letter,.selfworth-article .article-next p:first-of-type::first-letter{font:inherit;float:none;padding:0;color:inherit}
@media(max-width:600px){.selfworth-reset{padding:22px}.selfworth-article .article-body [id]{scroll-margin-top:90px}}
