.article-prose{color:#525252;font-size:17px;line-height:1.8}.article-prose.article-prose p:where(:not(.not-prose,.not-prose *)),.article-prose.article-prose li:where(:not(.not-prose,.not-prose *)){font-size:17px;line-height:1.8}.article-prose.article-prose p:where(:not(.not-prose,.not-prose *)){margin:0 0 24px}.article-prose h2:where(:not(.not-prose,.not-prose *)){color:#171717;letter-spacing:-.01em;scroll-margin-top:120px;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.3}.article-prose.article-prose h2:where(:not(.not-prose,.not-prose *)){margin:48px 0 16px}.article-prose h3:where(:not(.not-prose,.not-prose *)){color:#171717;scroll-margin-top:120px;font-size:clamp(18px,2vw,21px);font-weight:600;line-height:1.35}.article-prose.article-prose h3:where(:not(.not-prose,.not-prose *)){margin:32px 0 12px}.article-prose a:where(:not(.not-prose,.not-prose *)){color:hsl(var(--primary));text-underline-offset:3px;font-weight:500;text-decoration:underline}.article-prose a:where(:not(.not-prose,.not-prose *)):hover{color:hsl(var(--primary-dark))}.article-prose strong:where(:not(.not-prose,.not-prose *)){color:#404040;font-weight:600}.article-prose.article-prose ul:where(:not(.not-prose,.not-prose *)){flex-direction:column;gap:8px;margin:0 0 24px;padding-left:24px;list-style:outside;display:flex}.article-prose.article-prose ol:where(:not(.not-prose,.not-prose *)){flex-direction:column;gap:8px;margin:0 0 24px;padding-left:24px;list-style:decimal;display:flex}.article-prose.article-prose ul:where(:not(.not-prose,.not-prose *))>li,.article-prose.article-prose ol:where(:not(.not-prose,.not-prose *))>li{margin:0}.article-prose.article-prose figure:where(:not(.not-prose,.not-prose *)){margin:32px 0}.article-prose figcaption:where(:not(.not-prose,.not-prose *)){color:#a3a3a3;text-align:center;margin-top:10px;font-size:13px}