@layer components{.article-body h2{font-family:var(--font-heading);color:var(--color-text);letter-spacing:-.3px;margin:2.8rem 0 1rem;scroll-margin-top:96px;font-size:1.7rem;font-weight:700}.article-body h3{font-family:var(--font-heading);color:var(--color-text);letter-spacing:-.2px;margin:2.2rem 0 .8rem;font-size:1.3rem;font-weight:700}.article-body h4{font-family:var(--font-heading);color:var(--color-text);margin:1.8rem 0 .7rem;font-size:1.08rem;font-weight:600}.article-body h5{font-family:var(--font-body);text-transform:uppercase;letter-spacing:1.6px;color:var(--color-blue);margin:1.6rem 0 .6rem;font-size:.82rem;font-weight:700}.article-body p{margin:0 0 1.4rem}.article-body ul{margin:0 0 1.6rem;padding-left:0;list-style:none}.article-body li{margin-bottom:.9rem;padding-left:1.6rem;position:relative}.article-body li:before{content:"";background:var(--color-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.article-body li>ul{margin:.7rem 0 0}.article-body li li{margin-bottom:.5rem}.article-body li li:before{background:var(--color-text-muted);width:5px;height:5px}.article-body strong{color:var(--color-text);font-weight:600}.article-body a{color:var(--color-blue)}.article-takeaways h2{text-transform:uppercase;letter-spacing:1.5px;margin:0 0 1rem;font-size:1.15rem}.article-takeaways ul{margin-bottom:.8rem}.article-callout p:last-child{margin-bottom:0}}
