.legal-page-module__bFNH6q__page{background:var(--color-background)}.legal-page-module__bFNH6q__hero{gap:var(--space-md);max-width:var(--content-width);padding-block:var(--space-3xl) var(--space-2xl);display:grid}.legal-page-module__bFNH6q__eyebrow{color:var(--color-accent-strong);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.legal-page-module__bFNH6q__title{color:var(--color-primary-strong);font-size:var(--font-size-h1)}.legal-page-module__bFNH6q__intro{color:var(--color-text-muted);font-size:var(--font-size-body-lg);line-height:var(--line-height-intro)}.legal-page-module__bFNH6q__updated{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.legal-page-module__bFNH6q__content{gap:var(--space-xl);max-width:var(--content-width);padding-bottom:var(--section-space);display:grid}.legal-page-module__bFNH6q__section{gap:var(--space-md);display:grid}.legal-page-module__bFNH6q__sectionTitle{color:var(--color-primary-strong);font-size:var(--font-size-h3);letter-spacing:0}.legal-page-module__bFNH6q__subTitle{color:var(--color-primary);font-size:var(--font-size-h4);letter-spacing:0}.legal-page-module__bFNH6q__content p,.legal-page-module__bFNH6q__content li{color:var(--color-text);line-height:var(--line-height-body)}.legal-page-module__bFNH6q__muted{color:var(--color-text-muted)}.legal-page-module__bFNH6q__list{gap:var(--space-xs);margin:0;padding-left:1.25rem;display:grid}.legal-page-module__bFNH6q__cardList{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.legal-page-module__bFNH6q__card{gap:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-lg);display:grid}.legal-page-module__bFNH6q__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.legal-page-module__bFNH6q__tableWrap:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.legal-page-module__bFNH6q__tableHint{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.legal-page-module__bFNH6q__table{border-collapse:collapse;width:100%;min-width:42rem;font-size:var(--font-size-body-sm)}.legal-page-module__bFNH6q__table caption{color:var(--color-primary-strong);font-weight:var(--font-weight-semibold);padding:var(--space-sm);text-align:left}.legal-page-module__bFNH6q__table th,.legal-page-module__bFNH6q__table td{border-bottom:1px solid var(--color-border);padding:var(--space-sm);text-align:left;vertical-align:top}.legal-page-module__bFNH6q__table th{color:var(--color-primary-strong);font-weight:var(--font-weight-semibold)}.legal-page-module__bFNH6q__table tr:last-child td{border-bottom:0}.legal-page-module__bFNH6q__notice{border-left:4px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);padding:var(--space-md)}.legal-page-module__bFNH6q__actionBox{gap:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-lg);display:grid}.legal-page-module__bFNH6q__preferenceButton{cursor:pointer;border-radius:var(--radius-md);background:var(--color-primary);width:fit-content;min-height:2.75rem;color:var(--color-text-on-dark);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);border:1px solid #0000;padding:.75rem 1rem}.legal-page-module__bFNH6q__preferenceButton:hover{background:var(--color-primary-hover)}.legal-page-module__bFNH6q__preferenceButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.legal-page-module__bFNH6q__preferenceButton:active{background:var(--color-primary-hover);color:var(--color-text-on-dark)}.legal-page-module__bFNH6q__content a{color:var(--color-primary);font-weight:var(--font-weight-medium)}@media (max-width:560px){.legal-page-module__bFNH6q__hero{padding-block:var(--space-3xl) var(--space-xl)}.legal-page-module__bFNH6q__card,.legal-page-module__bFNH6q__actionBox{padding:var(--space-md)}}
