.LegalLayout-module__ZEQlSG__page{flex-direction:column;min-height:100vh;display:flex}.LegalLayout-module__ZEQlSG__header{border-bottom:1px solid var(--border);background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;align-items:center;gap:0;padding:1.25rem 2rem;display:flex;position:sticky;top:0}.LegalLayout-module__ZEQlSG__logoGroup{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.LegalLayout-module__ZEQlSG__logoBtn{cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:flex}.LegalLayout-module__ZEQlSG__logoMark{color:var(--violet);font-size:1.1rem}.LegalLayout-module__ZEQlSG__logoText{font-family:var(--font-display);color:var(--text-primary);font-size:.95rem;font-weight:500}.LegalLayout-module__ZEQlSG__logoBy{font-family:var(--font-display);background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.75rem;font-weight:600;text-decoration:none}.LegalLayout-module__ZEQlSG__logoBy:hover{opacity:.8}.LegalLayout-module__ZEQlSG__main{flex:1;width:100%;max-width:760px;margin:0 auto;padding:3rem 2rem}.LegalLayout-module__ZEQlSG__title{font-family:var(--font-display);color:var(--text-primary);border-bottom:1px solid var(--border);margin-bottom:2.5rem;padding-bottom:1rem;font-size:1.75rem;font-weight:600}.LegalLayout-module__ZEQlSG__content{color:var(--text-secondary);flex-direction:column;gap:2rem;font-size:.9rem;line-height:1.75;display:flex}.LegalLayout-module__ZEQlSG__content h2{font-family:var(--font-display);color:var(--text-primary);margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.LegalLayout-module__ZEQlSG__content p{margin:0}.LegalLayout-module__ZEQlSG__content ul{flex-direction:column;gap:.25rem;margin:0;padding-left:1.25rem;display:flex}.LegalLayout-module__ZEQlSG__content a{color:var(--lavender);text-decoration:none}.LegalLayout-module__ZEQlSG__content a:hover{text-decoration:underline}.LegalLayout-module__ZEQlSG__content section{flex-direction:column;gap:.6rem;display:flex}