.blog-prose{font-family:var(--font-pp-neue-montreal), Arial, Helvetica, sans-serif;color:var(--dark);font-size:1rem;line-height:1.75}.blog-prose h2{font-family:var(--font-tungsten), Arial, Helvetica, sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:var(--dark);margin-top:2.5rem;margin-bottom:1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.1}.blog-prose h3{font-family:var(--font-tungsten), Arial, Helvetica, sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--dark);margin-top:2rem;margin-bottom:.5rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;line-height:1.2}.blog-prose p{color:color-mix(in srgb, var(--dark) 75%, transparent);margin-top:0;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.75}.blog-prose ul,.blog-prose ol{margin-bottom:1.25rem;padding-left:1.5rem}.blog-prose ul{list-style-type:disc}.blog-prose ol{list-style-type:decimal}.blog-prose li{color:color-mix(in srgb, var(--dark) 75%, transparent);margin-bottom:.4rem;font-size:.9375rem;line-height:1.75}.blog-prose a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.blog-prose a:hover{opacity:.8}.blog-prose strong{color:var(--dark);font-weight:600}.blog-prose blockquote{border-left:3px solid var(--primary);color:color-mix(in srgb, var(--dark) 65%, transparent);margin-left:0;margin-right:0;padding-left:1.25rem;font-style:italic}.blog-prose img{border-radius:.75rem;width:100%;height:auto;margin-top:1.5rem;margin-bottom:.5rem;display:block}.blog-prose figure{margin:1.5rem 0}.blog-prose figcaption{color:color-mix(in srgb, var(--dark) 55%, transparent);margin-top:.375rem;font-size:.8125rem}.blog-prose hr{border:none;border-top:1px solid var(--gray-100);margin:2rem 0}.blog-prose h2:first-child,.blog-prose h3:first-child{margin-top:0}
