.legalDocument___zdB9e .legal-document-header{border-bottom:1px solid var(--base-outline-variant);display:grid;gap:1rem;padding-bottom:1.5rem}.legalDocument___zdB9e .legal-document-header>span{color:var(--base-on-surface-variant);font-family:var(--font-label);font-size:.75rem;font-weight:600;line-height:1rem;text-transform:uppercase}.legalDocument___zdB9e .legal-document-header h1{color:var(--base-primary);font-family:var(--font-headline);font-size:2.75rem;font-weight:500;line-height:1;margin:0;max-width:52rem}.legalDocument___zdB9e .legal-document-header p{color:var(--base-on-surface-variant);font-size:1.125rem;line-height:1.75rem;margin:0;max-width:48rem}.legalDocument___zdB9e .legal-document-header dl{display:grid;gap:.75rem;margin:0}.legalDocument___zdB9e .legal-document-header dl>div{border-left:2px solid var(--base-secondary);display:grid;gap:.25rem;padding-left:.85rem}.legalDocument___zdB9e .legal-document-header dt{color:var(--base-primary);font-family:var(--font-label);font-size:.75rem;font-weight:600;line-height:1rem;text-transform:uppercase}.legalDocument___zdB9e .legal-document-header dd{color:var(--base-on-surface-variant);font-size:.9rem;line-height:1.35rem;margin:0}.legalDocument___zdB9e .legal-document-body{display:grid;gap:2.25rem}.legalDocument___zdB9e .legal-document-section{border-top:1px solid var(--base-outline-variant);display:grid;gap:.9rem;padding-top:1.5rem;scroll-margin-top:6rem}.legalDocument___zdB9e .legal-document-section:first-child{border-top:0;padding-top:0}.legalDocument___zdB9e .legal-document-section h2{color:var(--base-primary);font-family:var(--font-headline);font-size:1.75rem;font-weight:500;line-height:2.15rem;margin:0}.legalDocument___zdB9e .legal-document-section h3{border-left:2px solid var(--base-outline-variant);color:var(--base-secondary);font-family:var(--font-label);font-size:.9rem;font-weight:700;line-height:1.35rem;margin:.6rem 0 0;padding-left:.75rem}.legalDocument___zdB9e .legal-document-section p{color:var(--base-on-surface);font-size:1rem;line-height:1.75rem;margin:0}.legalDocument___zdB9e .legal-document-toc{display:grid;gap:.85rem}.legalDocument___zdB9e .legal-document-toc>span{color:var(--base-primary);font-family:var(--font-label);font-size:.75rem;font-weight:700;line-height:1rem;text-transform:uppercase}.legalDocument___zdB9e .legal-document-toc ol{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.legalDocument___zdB9e .legal-document-toc a{color:var(--base-on-surface-variant);display:block;font-family:var(--font-label);font-size:.72rem;font-weight:600;line-height:1.1rem;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.legalDocument___zdB9e .legal-document-toc a:hover{color:var(--base-primary)}@media (min-width:768px){.legalDocument___zdB9e .legal-document-header h1{font-size:5rem}.legalDocument___zdB9e .legal-document-header dl{grid-template-columns:repeat(2,minmax(0,1fr))}}