.article-prose h2{font-size:2.25rem;font-weight:700;margin-top:3rem;margin-bottom:1.5rem;line-height:1.2}.article-prose h2,.article-prose h3{font-family:var(--domain-font-headline);color:var(--domain-secondary)}.article-prose h3{font-size:1.75rem;font-weight:600;margin-top:2rem;margin-bottom:1rem}.article-prose p{margin-bottom:1.75rem;line-height:1.8;color:var(--domain-foreground)}.article-prose ol,.article-prose ul{padding-left:1.25rem;margin-bottom:2rem}.article-prose li{margin-bottom:1rem;line-height:1.7}.article-prose blockquote{border-left:4px solid var(--domain-tertiary);padding-left:2rem;margin:3rem 0;padding-top:.5rem;padding-bottom:.5rem;font-family:var(--domain-font-headline);font-style:italic;font-size:1.5rem;color:var(--domain-secondary)}.article-prose table{width:100%;border-collapse:collapse;margin:3rem 0;overflow:hidden;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}.article-prose thead tr{background-color:var(--domain-secondary);color:#fff}.article-prose th{padding:1rem;font-family:var(--domain-font-label);font-size:.625rem;text-transform:uppercase;letter-spacing:.1em}.article-prose td{padding:1rem;border-bottom:1px solid rgba(0,0,0,.05)}.article-prose img{width:100%;border-radius:.75rem;margin:3rem 0}.article-prose strong{font-weight:600}.article-prose a{color:var(--domain-accent);text-decoration:underline;text-underline-offset:2px}.article-prose a:hover{color:var(--domain-accent-hover)}