.prose{max-inline-size:var(--measure,68ch);font-size:var(--text-reading,1.25rem);line-height:var(--leading-relaxed,1.7);color:var(--color-text-primary,#434652);text-wrap:pretty}.prose>*{margin-block:0}.prose>*+*{margin-block-start:1.5em}.prose>h2{margin-block-start:2.4em}.prose>h3{margin-block-start:2em}.prose>h4{margin-block-start:1.7em}.prose>:is(h2,h3,h4)+*{margin-block-start:.6em}.prose>:first-child{margin-block-start:0}.prose h2,.prose h3,.prose h4{font-family:var(--font-serif), Georgia, serif;color:var(--color-text-heading,#002864);line-height:var(--leading-tight,1.15);text-wrap:balance}.prose h2{font-size:var(--text-2xl,1.6rem)}.prose h3{font-size:var(--text-xl,1.35rem)}.prose h4{font-size:1.08em;font-weight:var(--weight-bold,700)}.prose ul,.prose ol{margin:0;padding-inline-start:1.3em}.prose li+li{margin-block-start:.4em}.prose ul li::marker{color:var(--color-brand-primary,#ba0000)}.prose a:not(.btn){color:var(--color-text-link,#ba0000);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.prose a:not(.btn):hover{color:var(--hover-link,#9a0000)}.prose blockquote{border-inline-start:3px solid var(--color-brand-primary,#ba0000);font-family:var(--font-serif), Georgia, serif;font-style:italic;font-size:var(--text-xl,1.35rem);color:var(--color-text-heading,#002864);margin:0;padding-inline-start:1.2rem}.prose strong{font-weight:var(--weight-bold,700);color:var(--color-text-heading,#002864)}.prose img{border-radius:var(--radius-md,6px);block-size:auto;max-inline-size:100%}.prose .prose__lead{font-size:var(--text-xl,1.3rem);line-height:var(--leading-normal,1.55);color:var(--color-text-heading,#002864)}