.legal{padding:calc(80px + var(--spacing-xl)) 0 var(--spacing-xl);background:var(--color-page)}@media(max-width:767px){.legal{padding-top:calc(80px + var(--spacing-lg))}}.legal__inner{max-width:70ch}.legal__title{margin:0 0 var(--spacing-md)}.legal__lead{margin:0 0 var(--spacing-md);color:var(--color-on-surface-variant)}.legal__body>*+*{margin-top:1em}.legal__body h2{font-size:var(--font-size-headline-md);line-height:1.25;margin-top:1.25em}.legal__body h3{font-size:var(--font-size-body-lg);line-height:1.3;margin-top:1.5em}.legal__body :is(h2,h3)+*{margin-top:var(--spacing-sm)}.legal__body p,.legal__body li{color:var(--color-on-surface);line-height:1.6}.legal__body ul,.legal__body ol{padding-left:1.25em}.legal__body ul{list-style:disc}.legal__body ol{list-style:decimal}.legal__body li+li{margin-top:var(--spacing-xs)}.legal__body a{color:var(--color-primary)}.legal__body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.legal__body th,.legal__body td{text-align:left;padding:var(--spacing-sm);border-bottom:1px solid var(--color-outline-variant);vertical-align:top}.legal__updated{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant)}
