.legal-doc{font-family:var(--font-body,"DM Sans",sans-serif);color:var(--color-gray-600,#4a5568);line-height:1.7}.legal-doc>*+*{margin-top:1rem}.legal-doc h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.legal-doc h2,.legal-doc h3{font-family:var(--font-display,"Nunito",sans-serif);color:var(--color-slate-700,#2d3748)}.legal-doc h3{margin-top:1.75rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.legal-doc h2:first-child,.legal-doc h3:first-child{margin-top:0}.legal-doc ul{padding-left:1.5rem;list-style:outside}.legal-doc li+li{margin-top:.5rem}.legal-doc strong{color:var(--color-slate-700,#2d3748);font-weight:600}.legal-doc a{color:var(--color-teal-600,#089994);text-underline-offset:2px;text-decoration:underline}.legal-doc a:hover{color:var(--color-teal-700,#067873)}
