.legal-markdown{color:var(--brand-text-primary);font-family:var(--brand-font)}.legal-markdown>*+*{margin-top:1rem}.legal-markdown h1,.legal-markdown h2,.legal-markdown h3,.legal-markdown h4{color:var(--brand-text-primary);font-family:var(--brand-font);margin-bottom:.75rem;margin-top:2rem}.legal-markdown h1{font-size:var(--font-size-3xl)}.legal-markdown h1,.legal-markdown h2{font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.legal-markdown h2{font-size:var(--font-size-2xl)}.legal-markdown h3{font-size:var(--font-size-xl)}.legal-markdown h3,.legal-markdown h4{font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.legal-markdown h4{font-size:var(--font-size-lg)}.legal-markdown blockquote,.legal-markdown li,.legal-markdown p{color:var(--brand-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed)}.legal-markdown ol,.legal-markdown ul{margin:1rem 0;padding-left:1.5rem}.legal-markdown ul{list-style:disc}.legal-markdown ol{list-style:decimal}.legal-markdown li+li{margin-top:.5rem}.legal-markdown a{color:var(--brand-orange);text-decoration:underline;text-underline-offset:2px}.legal-markdown a:hover{opacity:.85}.legal-markdown strong{font-weight:var(--font-weight-semibold)}.legal-markdown em{color:var(--brand-text-secondary)}@media(max-width:768px){.legal-markdown h1{font-size:var(--font-size-2xl)}.legal-markdown h2{font-size:var(--font-size-xl)}}
