.legal-module__zo5mhq__page{background:var(--background);min-height:100vh;color:var(--text);padding:32px 24px 72px}.legal-module__zo5mhq__article{width:min(100%,720px);margin:0 auto}.legal-module__zo5mhq__back{color:inherit;margin-bottom:48px;text-decoration:none;display:inline-block}.legal-module__zo5mhq__article h1{letter-spacing:-.04em;margin:0 0 8px;font-family:Georgia,serif;font-size:clamp(40px,8vw,64px)}.legal-module__zo5mhq__updated,.legal-module__zo5mhq__note{color:var(--muted)}.legal-module__zo5mhq__note{border:1px solid var(--border);border-radius:10px;margin:28px 0;padding:16px}.legal-module__zo5mhq__article h2{font-size:20px}.legal-module__zo5mhq__article p,.legal-module__zo5mhq__article li{line-height:1.7}.legal-module__zo5mhq__article a{color:inherit}.legal-module__zo5mhq__page{min-height:100dvh;padding:max(34px,env(safe-area-inset-top)) 24px max(56px,env(safe-area-inset-bottom));background:var(--background)}.legal-module__zo5mhq__article{width:min(100%,720px)}.legal-module__zo5mhq__back{color:var(--muted);text-underline-offset:4px;margin-bottom:44px;font-size:14px}.legal-module__zo5mhq__back:hover,.legal-module__zo5mhq__article a:hover{color:var(--primary)}.legal-module__zo5mhq__article h1{font:600 58px/1.05 var(--font-display);letter-spacing:-.025em}.legal-module__zo5mhq__updated{margin-top:10px;font-size:13px}.legal-module__zo5mhq__note{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:26px 0;padding:16px 18px;line-height:1.6}.legal-module__zo5mhq__article section{margin-top:30px}.legal-module__zo5mhq__article h2{font:600 25px/1.2 var(--font-display);margin-bottom:9px}.legal-module__zo5mhq__article p,.legal-module__zo5mhq__article li{font-size:15px;line-height:1.75}.legal-module__zo5mhq__article ol,.legal-module__zo5mhq__article ul{padding-left:23px}.legal-module__zo5mhq__article li+li{margin-top:7px}@media (max-width:560px){.legal-module__zo5mhq__page{padding:28px 22px 48px}.legal-module__zo5mhq__back{margin-bottom:34px}.legal-module__zo5mhq__article h1{font-size:44px}.legal-module__zo5mhq__article h2{font-size:23px}}
