.LegalDocument_prose__YU8pG{color:var(--color-text);font-size:var(--text-lg);line-height:1.75}@media(min-width:768px){.LegalDocument_prose__YU8pG{font-size:var(--text-xl)}}.LegalDocument_prose__YU8pG>h1{display:none}.LegalDocument_prose__YU8pG>:first-child,.LegalDocument_prose__YU8pG>h1:first-child+*{margin-top:0}.LegalDocument_prose__YU8pG h2,.LegalDocument_prose__YU8pG h3{scroll-margin-top:calc(var(--header-height) + var(--space-4))}@media(max-width:1023px){.LegalDocument_prose__YU8pG h2,.LegalDocument_prose__YU8pG h3{scroll-margin-top:calc(var(--header-height-mobile) + var(--space-4))}}.LegalDocument_prose__YU8pG h2{font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-snug);color:var(--color-text);margin-top:var(--space-12);margin-bottom:var(--space-4)}@media(min-width:768px){.LegalDocument_prose__YU8pG h2{font-size:var(--text-4xl)}}.LegalDocument_prose__YU8pG h3{font-size:var(--text-xl);font-weight:600;line-height:var(--leading-snug);color:var(--color-text);margin-top:var(--space-10);margin-bottom:var(--space-3)}@media(min-width:768px){.LegalDocument_prose__YU8pG h3{font-size:var(--text-2xl)}}.LegalDocument_prose__YU8pG p{margin-bottom:var(--space-5)}.LegalDocument_prose__YU8pG strong{font-weight:700;color:var(--color-text)}.LegalDocument_prose__YU8pG em{font-style:italic;color:var(--color-text-muted)}.LegalDocument_prose__YU8pG ol,.LegalDocument_prose__YU8pG ul{margin-bottom:var(--space-4);padding-left:var(--space-6)}.LegalDocument_prose__YU8pG ul{list-style-type:disc}.LegalDocument_prose__YU8pG ol{list-style-type:decimal}.LegalDocument_prose__YU8pG li{margin-bottom:var(--space-2)}.LegalDocument_prose__YU8pG li>ol,.LegalDocument_prose__YU8pG li>ul{margin-top:var(--space-2);margin-bottom:var(--space-2)}.LegalDocument_prose__YU8pG li::marker{color:var(--color-amaranth-red)}.LegalDocument_prose__YU8pG a{color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,var(--color-link) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--color-link) 40%,transparent);text-underline-offset:3px;transition:color var(--transition-fast),-webkit-text-decoration-color var(--transition-fast);transition:color var(--transition-fast),text-decoration-color var(--transition-fast);transition:color var(--transition-fast),text-decoration-color var(--transition-fast),-webkit-text-decoration-color var(--transition-fast)}@media(hover:hover)and (pointer:fine){.LegalDocument_prose__YU8pG a:hover{color:var(--color-rose);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.LegalDocument_prose__YU8pG a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.LegalDocument_prose__YU8pG hr{margin-block:var(--space-10);border:0;border-top:1px solid var(--color-border)}.LegalDocument_prose__YU8pG blockquote{margin-block:var(--space-8);padding:var(--space-4) var(--space-6);border-left:4px solid var(--color-amaranth-red);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb,var(--color-amaranth-red) 5%,transparent);color:var(--color-text);font-style:italic}.LegalDocument_prose__YU8pG blockquote p:last-child{margin-bottom:0}.LegalDocument_prose__YU8pG table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}@media(min-width:768px){.LegalDocument_prose__YU8pG table{font-size:var(--text-base)}}.LegalDocument_prose__YU8pG thead{background-color:var(--color-bg-muted)}.LegalDocument_prose__YU8pG td,.LegalDocument_prose__YU8pG th{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);text-align:left;vertical-align:top}.LegalDocument_prose__YU8pG th{font-weight:600;color:var(--color-text)}.LegalDocument_prose__YU8pG code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:.875em;padding:.15em .4em;color:var(--color-text);background-color:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.LegalDocument_prose__YU8pG pre{margin-block:var(--space-4);padding:var(--space-4);background-color:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto;font-size:var(--text-sm)}.LegalDocument_prose__YU8pG pre code{padding:0;border:0;background-color:rgba(0,0,0,0)}.LegalDocument_tableScroll__l92lj{max-width:100%;margin-block:var(--space-6);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}