.legal-prose{color:#475569;font-size:.95rem;line-height:1.75}.dark .legal-prose{color:#cbd5e1}.legal-prose>*+*{margin-top:.9rem}.legal-prose strong{color:#092f4b;font-weight:700}.dark .legal-prose strong{color:#fff}.legal-prose a{color:#092f4b;text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-prose a:hover{color:var(--brand-gold)}.dark .legal-prose a{color:var(--brand-gold-soft)}.legal-prose h3{color:#092f4b;font-family:var(--font-display,var(--font-oxanium)), sans-serif;margin-top:1.6rem;font-size:1.05rem;font-weight:700}.dark .legal-prose h3{color:#fff}.legal-prose ul{gap:.45rem;margin-left:.25rem;list-style:none;display:grid}.legal-prose ul>li{padding-left:1.15rem;position:relative}.legal-prose ul>li:before{content:"";background:var(--brand-gold);border-radius:9999px;width:.4rem;height:.4rem;position:absolute;top:.72em;left:.1rem}.legal-clauses{counter-reset:clause;gap:.7rem;list-style:none;display:grid}.legal-clauses>li{counter-increment:clause;padding-left:2.1rem;position:relative}.legal-clauses>li:before{content:counter(clause) ".";min-width:1.6rem;color:var(--brand-gold);font-family:var(--font-display,var(--font-oxanium)), sans-serif;font-size:.85rem;font-weight:700;line-height:1.9;position:absolute;top:0;left:0}.legal-clauses .legal-clauses{counter-reset:subclause;margin-top:.5rem}.legal-clauses .legal-clauses>li{counter-increment:subclause;padding-left:1.8rem}.legal-clauses .legal-clauses>li:before{content:counter(subclause, lower-latin) ")"}
