.article-content{counter-reset:section}.article-content>p:first-of-type{color:#151123e6;font-size:1.2rem;line-height:1.8}.article-content{overflow-wrap:break-word;font-size:1.0625rem}.article-content h2{counter-increment:section;font-family:var(--font-onest);letter-spacing:-.01em;color:#151123;border-bottom:1px solid #15112333;align-items:baseline;gap:.85rem;margin-top:3.2rem;margin-bottom:1.4rem;padding-bottom:1rem;font-size:clamp(1.35rem,3.6vw,1.75rem);font-weight:800;line-height:1.2;display:flex}.article-content h2:before{content:counter(section, upper-roman);font-family:var(--font-poster), "Arial Narrow", sans-serif;color:#fff;background:#6235da;border-radius:.5rem;flex:none;justify-content:center;align-items:center;min-width:2.4rem;height:2.4rem;padding:0 .4rem;font-size:1.1rem;font-weight:700;display:inline-flex}.article-content h3{color:#151123;align-items:center;gap:.6rem;margin-top:2.4rem;margin-bottom:1rem;font-size:1.15rem;font-weight:700;display:flex}.article-content h3:before{content:"";background:#6235da;border-radius:999px;flex:none;width:.5rem;height:.5rem}.article-content p{color:#151123db;margin-bottom:1.35rem;line-height:1.9}.article-content strong{color:#6235da;font-weight:700}.article-content em{color:#151123e6;font-style:italic}.article-content code{color:#6235da;background:#6235da14;border-radius:.4em;padding:.15em .4em;font-size:.9em;font-weight:600}.article-content blockquote{border-left:3px solid #6235da;margin:2.4rem 0;padding:.4rem 0 .4rem 2.2rem;position:relative}.article-content blockquote:before{content:"“";font-family:var(--font-poster), "Arial Narrow", sans-serif;color:#6235da;font-size:3.5rem;line-height:1;position:absolute;top:-1.1rem;left:-.15rem}.article-content blockquote p,.article-content blockquote{color:#151123d9;font-size:1.15rem;line-height:1.7}.article-content blockquote strong{color:#151123}.article-content ul{margin:1.4rem 0;padding-left:0;list-style:none}.article-content ul>li{color:#151123db;margin-bottom:.7rem;padding-left:1.6rem;line-height:1.8;position:relative}.article-content ul>li:before{content:"";background:#6235da;border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.65rem;left:.15rem}.article-content ol{counter-reset:ol-counter;margin:1.4rem 0;padding-left:0;list-style:none}.article-content ol>li{counter-increment:ol-counter;color:#151123db;margin-bottom:1rem;padding-left:2.6rem;line-height:1.8;position:relative}.article-content ol>li:before{content:counter(ol-counter);color:#6235da;background:#6235da1a;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;top:.05rem;left:0}
