.LegalLayout-module__MnkhUG__page{padding-top:68px}.LegalLayout-module__MnkhUG__section{padding:2.5rem 0 4rem}.LegalLayout-module__MnkhUG__tabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.LegalLayout-module__MnkhUG__tab{color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-white);padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s}.LegalLayout-module__MnkhUG__tab:hover{border-color:var(--color-primary);color:var(--color-primary)}.LegalLayout-module__MnkhUG__tabActive{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.LegalLayout-module__MnkhUG__content{max-width:800px}.LegalLayout-module__MnkhUG__prose{color:var(--color-text);font-size:1rem;line-height:1.75}.LegalLayout-module__MnkhUG__prose h2{color:var(--color-heading);margin:2rem 0 1rem;font-size:1.25rem;font-weight:700}.LegalLayout-module__MnkhUG__prose h2:first-child{margin-top:0}.LegalLayout-module__MnkhUG__prose h3{color:var(--color-heading);margin:1.5rem 0 .75rem;font-size:1.0625rem;font-weight:700}.LegalLayout-module__MnkhUG__prose p{margin-bottom:1rem}.LegalLayout-module__MnkhUG__prose ul{margin-bottom:1rem;padding-left:1.5rem}.LegalLayout-module__MnkhUG__prose li{margin-bottom:.375rem}.LegalLayout-module__MnkhUG__prose a{color:var(--color-primary);font-weight:500}.LegalLayout-module__MnkhUG__prose strong{color:var(--color-heading)}.LegalLayout-module__MnkhUG__infoBox{background:var(--color-bg-alt);border-radius:var(--radius-md);margin-bottom:1rem;padding:1rem 1.25rem}.LegalLayout-module__MnkhUG__infoBox h4{color:var(--color-heading);margin-bottom:.375rem;font-size:.9375rem}.LegalLayout-module__MnkhUG__infoBox p{margin:0;font-size:.9375rem}.LegalLayout-module__MnkhUG__footerBox{background:var(--color-bg-alt);border-radius:var(--radius-md);border:1px solid var(--color-border);margin-top:2.5rem;padding:1.25rem 1.5rem}.LegalLayout-module__MnkhUG__footerBox p{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.7}@media (max-width:640px){.LegalLayout-module__MnkhUG__tabs{gap:.375rem}.LegalLayout-module__MnkhUG__tab{padding:.4375rem .75rem;font-size:.75rem}}
