.LegalLayout-module__ZEQlSG__main{min-height:100vh;padding:8rem 2rem 6rem}.LegalLayout-module__ZEQlSG__container{gap:4rem;max-width:1000px;margin:0 auto;display:flex}.LegalLayout-module__ZEQlSG__sidebar{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:.5rem;width:260px;height:fit-content;padding-right:2rem;display:flex;position:sticky;top:8rem}.LegalLayout-module__ZEQlSG__navLink{color:var(--text-muted);border-radius:12px;padding:12px 16px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s}.LegalLayout-module__ZEQlSG__navLink:hover{color:#fff;background:#ffffff08}.LegalLayout-module__ZEQlSG__navLink.LegalLayout-module__ZEQlSG__active{color:var(--primary);background:#5865f21a}.LegalLayout-module__ZEQlSG__content{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e1280;border-radius:32px;flex:1;padding:4rem}.LegalLayout-module__ZEQlSG__title{letter-spacing:-.04em;margin-bottom:.5rem;font-size:3rem;font-weight:900}.LegalLayout-module__ZEQlSG__date{color:var(--text-muted);margin-bottom:3rem;font-size:.9rem;font-weight:500;display:block}.LegalLayout-module__ZEQlSG__section{margin-bottom:3rem}.LegalLayout-module__ZEQlSG__section h2{color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:800}.LegalLayout-module__ZEQlSG__section p{color:var(--text-muted);margin-bottom:1rem;font-size:1.05rem;line-height:1.7}.LegalLayout-module__ZEQlSG__section ul{color:var(--text-muted);margin-bottom:1rem;padding-left:1.5rem;font-size:1.05rem;line-height:1.7}.LegalLayout-module__ZEQlSG__section li{margin-bottom:.5rem}.LegalLayout-module__ZEQlSG__section a{color:var(--primary);text-decoration:none}.LegalLayout-module__ZEQlSG__section a:hover{text-decoration:underline}@media (max-width:768px){.LegalLayout-module__ZEQlSG__container{flex-direction:column;gap:2rem}.LegalLayout-module__ZEQlSG__sidebar{border-right:none;border-bottom:1px solid var(--border);width:100%;padding-bottom:2rem;padding-right:0;position:static}.LegalLayout-module__ZEQlSG__content{padding:2rem}.LegalLayout-module__ZEQlSG__title{font-size:2.2rem}}
