.legal-module__BU2bvq__page{background:var(--fs-bg);min-height:100vh;padding:2rem 1rem 4rem}.legal-module__BU2bvq__content{background:#fff;border:1px solid #e2e0dd;border-radius:12px;max-width:680px;margin:0 auto;padding:2.5rem 2rem}.legal-module__BU2bvq__title{color:var(--fs-ink);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.legal-module__BU2bvq__updated{color:var(--fs-ink-faint);margin:0 0 2rem;font-size:.8rem}.legal-module__BU2bvq__section{margin-bottom:1.5rem}.legal-module__BU2bvq__section h2{color:var(--fs-ink);margin:0 0 .4rem;font-size:.95rem;font-weight:700}.legal-module__BU2bvq__section p{color:#555;margin:0 0 .5rem;font-size:.875rem;line-height:1.65}.legal-module__BU2bvq__section p:last-child{margin-bottom:0}.legal-module__BU2bvq__section ul{color:#555;margin:.4rem 0 .5rem 1.25rem;padding:0;font-size:.875rem;line-height:1.65}.legal-module__BU2bvq__section li{margin-bottom:.25rem}.legal-module__BU2bvq__section a{color:var(--fs-primary);text-decoration:underline}.legal-module__BU2bvq__back{color:var(--fs-ink-muted);margin-top:1rem;font-size:.82rem;text-decoration:none;display:inline-block}.legal-module__BU2bvq__back:hover{color:#333}