.belisa-legal-page { max-width: 760px; margin: 0 auto; padding: 90px 24px 110px; }
.belisa-legal-head { margin-bottom: 44px; }
.belisa-legal-eyebrow {
	display: block; font-family: 'Jost', system-ui, sans-serif; font-size: 13px; letter-spacing: 0.2em;
	text-transform: uppercase; color: #3B0510; margin-bottom: 14px;
}
.belisa-legal-head h1 {
	font-family: 'Bodoni Moda', 'Playfair Display', Georgia, serif !important; font-weight: 600 !important;
	font-size: clamp(30px, 4vw, 40px) !important; color: #221516 !important; margin: 0 !important;
}
.belisa-legal-body { font-family: 'Jost', system-ui, sans-serif; color: #4A413C; }
.belisa-legal-body em { font-size: 13px; color: #9A8C88; font-style: normal; }
.belisa-legal-body h2 {
	font-family: 'Bodoni Moda', 'Playfair Display', Georgia, serif !important; font-weight: 600 !important;
	font-size: 22px !important; color: #221516 !important; margin: 44px 0 16px !important;
}
.belisa-legal-body h2:first-of-type { margin-top: 28px !important; }
.belisa-legal-body p { font-size: 15px; line-height: 1.75; margin: 0 0 16px; }
.belisa-legal-body ul, .belisa-legal-body ol { font-size: 15px; line-height: 1.75; margin: 0 0 16px; padding-left: 22px; }
.belisa-legal-body li { margin-bottom: 8px; }
.belisa-legal-body a { color: #3B0510; text-decoration: underline; }
