.legal-page{background:var(--bg-deep,#07021c);flex:1;width:100%;padding:48px 24px 96px}.legal-page-inner{max-width:820px;margin:0 auto}.legal-breadcrumbs{color:var(--text-3,#ffffff8c);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;font-size:14px;display:flex}.legal-breadcrumbs a{color:var(--text-2,#ffffffbf);text-decoration:none;transition:color .18s}.legal-breadcrumbs a:hover{color:var(--text-1,#fff)}.legal-breadcrumbs-sep{opacity:.45}.legal-breadcrumbs-current{color:var(--text-1,#fff)}.legal-header{margin-bottom:48px}.legal-title{font-family:var(--font-display,"Bebas Neue", sans-serif);letter-spacing:-.02em;color:var(--text-1,#fff);margin:0 0 20px;font-size:clamp(36px,6vw,56px);line-height:1.05}.legal-meta{color:var(--text-3,#ffffff8c);flex-wrap:wrap;gap:12px 24px;font-size:14px;display:flex}.legal-meta-item strong{color:var(--text-2,#ffffffbf);font-weight:500}.legal-section{margin-bottom:40px}.legal-section-title{color:var(--text-1,#fff);border-bottom:1px solid var(--line-dark-2,#ffffff1a);margin:0 0 16px;padding-bottom:12px;font-size:clamp(20px,2.5vw,24px);font-weight:700;line-height:1.25}.legal-subsection-title{color:var(--text-1,#fff);margin:24px 0 12px;font-size:17px;font-weight:600}.legal-paragraph{color:var(--text-2,#fffc);margin:0 0 16px;font-size:15px;line-height:1.75}.legal-list{color:var(--text-2,#fffc);margin:0 0 16px;padding-inline-start:24px}.legal-list li{margin-bottom:8px;font-size:15px;line-height:1.75}.legal-table-wrap{border:1px solid var(--line-dark-2,#ffffff1a);border-radius:12px;margin:0 0 20px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:14px}.legal-table th,.legal-table td{text-align:start;border-bottom:1px solid var(--line-dark-2,#ffffff14);color:var(--text-2,#fffc);vertical-align:top;padding:12px 16px}.legal-table th{color:var(--text-1,#fff);background:#ffffff0a;font-weight:600}.legal-table tr:last-child td{border-bottom:none}@media (max-width:640px){.legal-page{padding:32px 16px 72px}.legal-meta{flex-direction:column;gap:8px}}
