.LegalLayout-module__mzmPOq__main{padding-top:120px;padding-bottom:var(--space-2xl);background:var(--bg-primary);min-height:100vh}.LegalLayout-module__mzmPOq__header{margin-bottom:var(--space-xl);padding-bottom:var(--space-md);border-bottom:1px solid #ffffff14}.LegalLayout-module__mzmPOq__title{font-family:var(--font-league-spartan),sans-serif;font-size:var(--font-h1);color:var(--text-primary);margin-bottom:var(--space-sm);background:linear-gradient(135deg,#fff 0%,var(--accent-blue)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1.1}.LegalLayout-module__mzmPOq__lastUpdated{font-size:var(--font-small);color:var(--text-secondary)}.LegalLayout-module__mzmPOq__layout{gap:var(--space-xl);grid-template-columns:240px 1fr;align-items:start;display:grid}.LegalLayout-module__mzmPOq__sidebar{max-height:calc(100vh - 160px);padding-right:var(--space-sm);scrollbar-width:thin;scrollbar-color:#51d9fe4d transparent;position:sticky;top:120px;overflow-y:auto}.LegalLayout-module__mzmPOq__sidebar::-webkit-scrollbar{width:4px}.LegalLayout-module__mzmPOq__sidebar::-webkit-scrollbar-track{background:0 0}.LegalLayout-module__mzmPOq__sidebar::-webkit-scrollbar-thumb{background:#51d9fe4d;border-radius:2px}.LegalLayout-module__mzmPOq__navTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-sm);font-size:11px;font-weight:600}.LegalLayout-module__mzmPOq__navList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.LegalLayout-module__mzmPOq__navLink{text-align:left;width:100%;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:6px 8px;font-size:14px;line-height:1.4;transition:color .2s,background .2s;display:block}.LegalLayout-module__mzmPOq__navLink:hover{color:var(--text-primary);background:#ffffff0d}.LegalLayout-module__mzmPOq__navLink.LegalLayout-module__mzmPOq__active{color:var(--accent-blue);background:#51d9fe14}.LegalLayout-module__mzmPOq__content{min-width:0}@media (max-width:1024px){.LegalLayout-module__mzmPOq__layout{grid-template-columns:1fr}.LegalLayout-module__mzmPOq__sidebar{max-height:none;padding-left:var(--space-sm);margin-bottom:var(--space-lg);border-left:2px solid #51d9fe26;position:static}.LegalLayout-module__mzmPOq__navList{flex-flow:wrap;gap:8px}.LegalLayout-module__mzmPOq__navLink{font-size:13px}}
.page-module__dzsaXa__intro{margin-bottom:var(--space-xl);padding:var(--space-md);border-radius:var(--radius-md);background:#51d9fe0a;border:1px solid #51d9fe1f}.page-module__dzsaXa__intro p{margin-bottom:var(--space-sm);color:var(--text-secondary);font-size:16px;line-height:1.7}.page-module__dzsaXa__intro p:last-child{margin-bottom:0}.page-module__dzsaXa__intro strong{color:var(--text-primary)}section{margin-bottom:var(--space-xl);padding-top:var(--space-md);border-top:1px solid #ffffff0f}section h2{font-family:var(--font-league-spartan),sans-serif;font-size:var(--font-h2);color:var(--text-primary);margin-bottom:var(--space-md);scroll-margin-top:100px;font-weight:700;line-height:1.2}section p{color:var(--text-secondary);margin-bottom:var(--space-sm);font-size:16px;line-height:1.8}section ul{padding-left:var(--space-md);margin-bottom:var(--space-sm)}section ul li{color:var(--text-secondary);margin-bottom:6px;font-size:16px;line-height:1.8}section strong{color:var(--text-primary);font-weight:600}section em{font-style:italic}section a{color:var(--accent-blue);text-decoration:none}section a:hover{text-decoration:underline}
