.article-body>*+*{margin-top:1.6em}.article-body h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-primary);text-wrap:balance;margin-top:2.4em;font-size:1.45em;font-weight:600;line-height:1.25}.article-body h3{font-family:var(--font-display);color:var(--color-primary);margin-top:2em;font-size:1.15em;font-weight:600;line-height:1.35}.article-body h2+*,.article-body h3+*{margin-top:.8em}.article-body blockquote{border-left:2px solid var(--color-primary);font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-primary);margin-block:2.2em;padding-left:1.25em;font-size:1.3em;font-weight:500;line-height:1.4}.article-body blockquote>*+*{margin-top:.8em}.article-body a{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary) 35%, transparent);text-underline-offset:.2em;transition:text-decoration-color .15s}.article-body a:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.article-body strong{color:var(--color-primary);font-weight:600}.article-body em{font-style:italic}.article-body ul,.article-body ol{padding-left:1.4em}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li+li{margin-top:.5em}.article-body li::marker{color:var(--color-secondary)}.article-body hr{border:0;border-top:1px solid var(--color-outline-variant);margin-block:3em}.article-body img{border-radius:1rem}
