.Legal-module__2dCIza__page{max-width:760px;margin:0 auto}.Legal-module__2dCIza__title{color:var(--text);margin:0 0 .35rem;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:900}.Legal-module__2dCIza__updated{color:var(--text-3);margin:0 0 1.75rem;font-size:.9rem}.Legal-module__2dCIza__intro{color:var(--text-2);margin:0 0 1.5rem;font-size:1.05rem;line-height:1.75}.Legal-module__2dCIza__section{background:var(--surface);border:1px solid var(--border);border-radius:var(--border-radius);margin-bottom:1rem;padding:1.25rem 1.4rem}.Legal-module__2dCIza__section h2{color:var(--text);margin:0 0 .6rem;font-size:1.15rem;font-weight:800}.Legal-module__2dCIza__section p,.Legal-module__2dCIza__section li{color:var(--text-2);line-height:1.75}.Legal-module__2dCIza__section p{margin:0 0 .6rem}.Legal-module__2dCIza__section p:last-child{margin-bottom:0}.Legal-module__2dCIza__section ul{margin:0 0 .6rem;padding-inline-start:1.2rem}.Legal-module__2dCIza__section ul:last-child{margin-bottom:0}.Legal-module__2dCIza__section li+li{margin-top:.35rem}.Legal-module__2dCIza__section strong{color:var(--text)}.Legal-module__2dCIza__section a{color:var(--accent);font-weight:700}.Legal-module__2dCIza__toc{flex-wrap:wrap;gap:.4rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.Legal-module__2dCIza__toc a{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:999px;padding:.35rem .75rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.Legal-module__2dCIza__toc a:hover{color:var(--accent);border-color:var(--accent)}@media (max-width:520px){.Legal-module__2dCIza__section{padding:1rem 1.05rem}}
