.legal-page{background-color:var(--color--primary-200)}.legal-container{max-width:1000px}.legal-header{text-align:center;border-bottom:1px dashed #00000040;flex-flow:column;align-items:center;gap:16px;margin-bottom:56px;padding-bottom:40px;display:flex}.legal-updated{color:var(--color--neutral-600);margin:0}.legal-content{flex-flow:column;gap:32px;display:flex}.legal-section{flex-flow:column;gap:14px;display:flex}.legal-subsection{flex-flow:column;gap:8px;margin-top:8px;display:flex}.legal-section-title{color:var(--color--primary-500);text-transform:uppercase;margin:0;font-size:22px;line-height:1.3}.legal-subsection-title{color:var(--color--neutral-900);margin:0;font-size:20px;line-height:1.3}.legal-small-title{color:var(--color--neutral-900);margin:12px 0 0;font-size:17px;font-weight:600}.legal-text-stack{flex-flow:column;gap:14px;display:flex}.legal-text{color:var(--color--neutral-900);font-family:var(--font-family--secondary-font);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.7}.legal-box{border:1px solid #00000026;border-left:4px solid var(--color--primary-500);border-radius:var(--_spacing---radius--radius-xs);background-color:var(--color--white);padding:20px 24px}.legal-list{color:var(--color--neutral-900);margin:0;padding-left:22px;font-size:16px;line-height:1.7}.legal-link{color:var(--color--primary-500);word-break:break-all}.legal-link:hover{text-decoration:underline}.legal-table-wrapper{border-radius:var(--_spacing---radius--radius-xs);background-color:var(--color--white);border:1px solid #00000026;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:15px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #00000026;padding:14px 12px}.legal-table thead th{background-color:var(--color--black);color:var(--color--white);font-weight:600}.legal-table tbody tr:last-child td{border-bottom-style:none}@media screen and (max-width:767px){.legal-header{margin-bottom:36px;padding-bottom:28px}.legal-text,.legal-list{font-size:15px}}
