.legal-page{padding:2rem 0 4rem}.legal-page__title{font-size:var(--fs-h1);color:var(--color-text-black);margin:0 0 .5rem;font-weight:800;line-height:1.2}.legal-page__updated{font-size:var(--fs-body-sm);color:var(--color-text-muted);margin:0 0 2.5rem}.legal-page h2{font-size:var(--fs-h3);color:var(--color-text-black);margin:2.5rem 0 1rem;font-weight:700;line-height:1.3}.legal-page h3{font-size:var(--fs-body-lg);color:var(--color-text-black);margin:1.5rem 0 .75rem;font-weight:600}.legal-page p{font-size:var(--fs-body);color:var(--color-text-muted);margin:0 0 1rem;line-height:1.7}.legal-page ul{margin:0 0 1rem;padding-left:1.25rem}.legal-page li{font-size:var(--fs-body);color:var(--color-text-muted);margin-bottom:.35rem;line-height:1.7}.legal-page a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.legal-page a:hover{color:var(--color-primary-hover)}.legal-page__table{border-collapse:collapse;width:100%;font-size:var(--fs-body-sm);margin:1rem 0 1.5rem}.legal-page__table th,.legal-page__table td{text-align:left;color:var(--color-text-muted);border-bottom:1px solid #00000014;padding:.75rem 1rem}.legal-page__table th{color:var(--color-text-black);background:#00000005;font-weight:600}.legal-page__table tr:last-child td{border-bottom:none}
