.prose-legal{font-family:var(--font-inter),sans-serif;font-size:.9375rem;line-height:1.75;color:#3a3a3a}.prose-legal p{margin-bottom:1.25rem}.prose-legal h2{font-family:var(--font-playfair),serif;font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-top:2.5rem;margin-bottom:.75rem}.prose-legal ul{list-style:disc;padding-left:1.5rem;margin-bottom:1.25rem}.prose-legal ul li{margin-bottom:.4rem}.prose-legal address{margin-bottom:1.25rem;line-height:1.9}.prose-legal .notice{background:#fafaf8;border-left:3px solid var(--gold);padding:.875rem 1.25rem;border-radius:0 .25rem .25rem 0;margin-bottom:1.25rem}.prose-blog{font-family:var(--font-inter),sans-serif;font-size:1rem;line-height:1.8;color:#2a2a2a}.prose-blog p{margin-bottom:1.4rem}.prose-blog h2{font-family:var(--font-playfair),serif;font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-top:2.5rem;margin-bottom:.875rem}.prose-blog ul{list-style:disc;padding-left:1.5rem;margin-bottom:1.4rem}.prose-blog ul li{margin-bottom:.5rem}.prose-blog strong{color:#1a1a1a;font-weight:600}.prose-blog em{font-style:italic}