.legal_container__VKkzR{max-width:800px;margin:0 auto;padding:40px var(--page-pad);color:var(--text);line-height:1.6}.legal_title__UqLag{font-size:2.5rem;font-weight:800;margin-bottom:10px;background:linear-gradient(135deg,var(--secondary),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.legal_lastUpdated__cl2CZ{color:var(--muted);font-size:.9rem;margin-bottom:40px;display:block}.legal_section__p9FBI{margin-bottom:32px;background:var(--panel);padding:24px;border-radius:var(--radius);border:1px solid var(--line)}.legal_section__p9FBI h2{font-size:1.5rem;margin-top:0;margin-bottom:16px;color:var(--accent-light)}.legal_section__p9FBI p{margin-bottom:16px;color:var(--muted)}.legal_section__p9FBI p:last-child{margin-bottom:0}.legal_section__p9FBI ul{padding-left:20px;margin-bottom:16px;color:var(--muted)}.legal_section__p9FBI li{margin-bottom:8px}.legal_contactForm__fu46Y{display:flex;flex-direction:column;gap:16px}.legal_input__GFMMD,.legal_textarea__3QNDf{width:100%;padding:12px 16px;border-radius:var(--radius);background:var(--panel-soft);border:1px solid var(--line);color:var(--text);font-size:1rem;transition:border-color .2s ease}.legal_input__GFMMD:focus,.legal_textarea__3QNDf:focus{outline:none;border-color:var(--primary)}.legal_textarea__3QNDf{resize:vertical;min-height:120px}.legal_submitBtn__W2N06{border:0;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--primary));color:var(--accent-ink);font-weight:700;font-size:14px;cursor:pointer;padding:12px 24px;transition:transform .15s ease,filter .15s ease;align-self:flex-start}.legal_submitBtn__W2N06:hover{filter:brightness(1.1);transform:translateY(-1px)}