.prose-article h1{color:#0a0a0a;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-top:3rem;margin-bottom:1rem}.prose-article h2{color:#0a0a0a;font-size:1.3125rem;font-weight:700;letter-spacing:-.015em;margin-top:2.75rem;margin-bottom:.75rem}.prose-article h3{color:#0a0a0a;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin-top:2rem;margin-bottom:.5rem}.prose-article h4{color:#0a0a0a;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-top:1.75rem;margin-bottom:.5rem}.prose-article p{color:#717170;font-size:17px;line-height:1.85;margin-bottom:1.5rem}.prose-article strong{color:#0a0a0a;font-weight:700}.prose-article em{font-style:italic}.prose-article u{text-decoration:underline;text-underline-offset:3px}.prose-article ul{list-style:disc;padding-left:1.5rem;margin-bottom:1.5rem}.prose-article ol{list-style:decimal;padding-left:1.5rem;margin-bottom:1.5rem}.prose-article li{color:#717170;font-size:17px;line-height:1.75;margin-bottom:.375rem}.prose-article blockquote{border-left:3px solid #d61212;padding:.25rem 0 .25rem 1.25rem;margin:2rem 0;color:#0a0a0a;font-size:1.125rem;font-style:italic}.prose-article blockquote p{color:#0a0a0a;font-size:1.125rem;font-style:italic;margin-bottom:0}.prose-article img{width:100%;height:auto;margin:2rem 0}.prose-article figure{margin:2.5rem 0}.prose-article a{color:#d61212;text-decoration:underline;text-underline-offset:3px}.prose-article a:hover{color:#b00f0f}
