.Legal-module__9rRtcG__page{max-width:820px;color:var(--text-primary);padding:3rem 1.5rem 5rem;line-height:1.75}.Legal-module__9rRtcG__breadcrumb{color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.8125rem;display:flex}.Legal-module__9rRtcG__breadcrumb a{color:var(--text-muted);text-decoration:none}.Legal-module__9rRtcG__breadcrumb a:hover{color:var(--text-primary)}.Legal-module__9rRtcG__title{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.875rem;font-weight:800}.Legal-module__9rRtcG__effective{color:var(--text-secondary);margin:0 0 2.5rem;font-size:.875rem}.Legal-module__9rRtcG__toc{border-left:3px solid var(--primary);margin:0 0 2.5rem;padding:1rem 1.25rem;font-size:.875rem}.Legal-module__9rRtcG__toc ol{columns:2;column-gap:2rem;margin:0;padding-left:1.25rem}.Legal-module__9rRtcG__toc li{margin:.125rem 0}.Legal-module__9rRtcG__toc a{color:var(--text-secondary);text-decoration:none}.Legal-module__9rRtcG__toc a:hover{color:var(--text-primary);text-decoration:underline}.Legal-module__9rRtcG__section{margin:0 0 2.25rem}.Legal-module__9rRtcG__section h2{margin:0 0 .75rem;scroll-margin-top:5rem;font-size:1.1875rem;font-weight:700}.Legal-module__9rRtcG__section h3{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:700}.Legal-module__9rRtcG__section p{margin:0 0 .75rem;font-size:.9375rem}.Legal-module__9rRtcG__section ul,.Legal-module__9rRtcG__section ol{margin:0 0 .75rem;padding-left:1.5rem;font-size:.9375rem}.Legal-module__9rRtcG__section li{margin:.25rem 0}.Legal-module__9rRtcG__section a{color:var(--text-accent)}.Legal-module__9rRtcG__table{border-collapse:collapse;width:100%;margin:.5rem 0 1rem;font-size:.875rem}.Legal-module__9rRtcG__table th,.Legal-module__9rRtcG__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-light);padding:.625rem .75rem}.Legal-module__9rRtcG__table th{color:var(--text-secondary);white-space:nowrap;font-weight:700}.Legal-module__9rRtcG__note{border-left:3px solid var(--border-light);color:var(--text-secondary);margin:0 0 1rem;padding:.875rem 1rem;font-size:.875rem}.Legal-module__9rRtcG__related{border-top:1px solid var(--border-light);margin-top:3rem;padding-top:1.5rem;font-size:.875rem}.Legal-module__9rRtcG__related a{color:var(--text-accent);text-decoration:none}.Legal-module__9rRtcG__related a:hover{text-decoration:underline}[data-device=mobile] .Legal-module__9rRtcG__toc ol{columns:1}[data-device=mobile] .Legal-module__9rRtcG__page{padding:2rem 1.25rem 4rem}[data-device=mobile] .Legal-module__9rRtcG__table{display:block;overflow-x:auto}
