.LegalLayout-module__vsVVFG__page{background:var(--color-bg);min-height:100vh}.LegalLayout-module__vsVVFG__main{padding-bottom:96px}.LegalLayout-module__vsVVFG__container{max-width:var(--container-max);padding-inline:var(--container-px);margin-inline:auto}.LegalLayout-module__vsVVFG__section{padding-block:var(--section-py);position:relative}.LegalLayout-module__vsVVFG__section:before{content:"";pointer-events:none;background:radial-gradient(900px 260px at 50% -10%,#00c89609,#0000 70%);position:absolute;inset:0}.LegalLayout-module__vsVVFG__content{max-width:820px}.LegalLayout-module__vsVVFG__content h2{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-text-1);letter-spacing:-.02em;margin-top:4rem;margin-bottom:2rem;line-height:1.2}.LegalLayout-module__vsVVFG__content h2:first-child{margin-top:0}.LegalLayout-module__vsVVFG__content h3{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text-1);letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:1.25rem;line-height:1.3}.LegalLayout-module__vsVVFG__content p{color:var(--color-text-2);font-size:var(--text-base);line-height:var(--lh-relaxed);max-width:72ch;margin-bottom:1.5rem}.LegalLayout-module__vsVVFG__content ul{margin-bottom:2rem;list-style:none}.LegalLayout-module__vsVVFG__content li{color:var(--color-text-2);font-size:var(--text-base);line-height:var(--lh-relaxed);margin-bottom:.75rem;padding-left:1.75rem;position:relative}.LegalLayout-module__vsVVFG__content li:before{content:"";background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 10px var(--color-accent-glow);border-radius:50%;position:absolute;top:.65em;left:0}.LegalLayout-module__vsVVFG__warningBox{border-radius:var(--radius-lg);color:var(--color-error);font-size:var(--text-sm);line-height:var(--lh-relaxed);background:linear-gradient(#ef44440f,#ef444408);border:1px solid #ef444447;margin-bottom:3.5rem;padding:2.25rem 2.5rem;box-shadow:0 16px 32px #00000040,inset 0 1px #ffffff0a}.LegalLayout-module__vsVVFG__warningBox strong{font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-error);margin-bottom:.75rem;display:block}.LegalLayout-module__vsVVFG__supportGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.LegalLayout-module__vsVVFG__supportCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--duration-normal)var(--ease-out);padding:2rem}.LegalLayout-module__vsVVFG__supportCard:hover{border-color:var(--color-accent-glow);box-shadow:var(--shadow-md);transform:translateY(-4px)}.LegalLayout-module__vsVVFG__supportCard h4{color:var(--color-text-1);align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.LegalLayout-module__vsVVFG__supportCard p{font-size:var(--text-sm);margin-bottom:.5rem}.LegalLayout-module__vsVVFG__supportCard strong{color:var(--color-accent)}@media (max-width:768px){.LegalLayout-module__vsVVFG__section{padding-block:4rem}.LegalLayout-module__vsVVFG__content{max-width:100%}.LegalLayout-module__vsVVFG__warningBox{padding:1.5rem}.LegalLayout-module__vsVVFG__content h2{font-size:var(--text-2xl);margin-top:3rem}}
