.legal-box.svelte-zns48c{min-height:60vh;padding:30px 0 60px;animation:.3s svelte-zns48c-fadeUp}.prose.svelte-zns48c{color:var(--muted);line-height:1.7}.prose.svelte-zns48c h1{color:var(--text);letter-spacing:-.5px;margin-bottom:24px;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:800}.prose.svelte-zns48c h2{color:var(--text);border-bottom:1px solid var(--border);margin:32px 0 16px;padding-bottom:8px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700}.prose.svelte-zns48c h3{color:var(--text);margin:20px 0 12px;font-size:16px}.prose.svelte-zns48c p{margin-bottom:16px}.prose.svelte-zns48c ul{margin-bottom:16px;padding-left:20px}.prose.svelte-zns48c li{margin-bottom:8px}.prose.svelte-zns48c strong{color:var(--text);font-weight:600}.prose.svelte-zns48c a{color:var(--accent);text-decoration:none;transition:all .2s}.prose.svelte-zns48c a:hover{text-decoration:underline}.skeleton.svelte-zns48c .line:where(.svelte-zns48c){background:var(--surf2);border-radius:var(--rsm);height:16px;margin-bottom:12px;animation:1.5s infinite svelte-zns48c-pulse}.skeleton.svelte-zns48c .title:where(.svelte-zns48c){width:60%;height:32px;margin-bottom:30px}.skeleton.svelte-zns48c .half:where(.svelte-zns48c){width:40%}@keyframes svelte-zns48c-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes svelte-zns48c-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
