.legal-page.svelte-nwv3kx{max-width:1200px;margin:0 auto;padding:max(15vh,120px) 20px 60px}.legal-page.svelte-nwv3kx h1:where(.svelte-nwv3kx){text-align:center;font-weight:600;font-size:2.5em;margin-bottom:2rem}.legal-page.svelte-nwv3kx .content{width:100%;max-width:900px;margin:0 auto}.legal-page.svelte-nwv3kx .content h2,.legal-page.svelte-nwv3kx .content h3{margin:0;margin-top:2rem}.legal-page.svelte-nwv3kx .content h3{font-weight:400;font-size:1.2em;margin-top:1.5rem;margin-bottom:.5rem}.legal-page.svelte-nwv3kx .content h2{font-weight:500;font-size:1.5em;margin-top:3rem}.legal-page.svelte-nwv3kx .content a{color:var(--accent);text-decoration:none;transition:color .2s}.legal-page.svelte-nwv3kx .content a:hover{color:var(--accent-400)}.legal-page.svelte-nwv3kx .content p{color:var(--text-800);line-height:1.3}.legal-page.svelte-nwv3kx .content ul{padding-left:2rem;margin:1rem 0}.legal-page.svelte-nwv3kx .content ul li{color:var(--text-800);margin:.2rem 0}.legal-page.svelte-nwv3kx .content .ad,.legal-page.svelte-nwv3kx .content .seal{margin:2rem 0;padding:1rem;background:var(--background-100);border-left:4px solid var(--primary);border-radius:4px;color:var(--text-700)}@media(max-width:768px){.legal-page.svelte-nwv3kx{padding:100px 15px 40px}.legal-page.svelte-nwv3kx h1:where(.svelte-nwv3kx){font-size:2em}}
