.privacy-policy-module__p792wa__page{background:var(--bg);min-height:100dvh;padding:28px 20px 72px}.privacy-policy-module__p792wa__navigation{width:min(100%,820px);color:var(--muted);align-items:center;gap:12px;margin:0 auto 18px;font-size:12px;display:flex}.privacy-policy-module__p792wa__navigation a{color:var(--secondary);font-weight:600}.privacy-policy-module__p792wa__navigation a:hover{color:var(--brand-text)}.privacy-policy-module__p792wa__navigation a:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:3px}.privacy-policy-module__p792wa__navigation span{background:var(--line-strong);width:28px;height:1px}.privacy-policy-module__p792wa__navigation small{font-size:inherit}.privacy-policy-module__p792wa__policy{border:1px solid var(--line);background:var(--surface);width:min(100%,820px);color:var(--text);overflow-wrap:anywhere;border-radius:8px;margin:0 auto;padding:52px clamp(24px,6vw,72px) 56px;font-size:14px;line-height:1.85;box-shadow:0 16px 48px #181c230d}.privacy-policy-module__p792wa__policy h1{letter-spacing:-.03em;text-align:center;margin:0 0 8px;font-size:clamp(25px,4vw,34px);line-height:1.25}.privacy-policy-module__p792wa__policy h2{border-bottom:1px solid var(--line);margin:38px 0 16px;padding-bottom:10px;font-size:18px;line-height:1.45}.privacy-policy-module__p792wa__policy p{margin:14px 0}.privacy-policy-module__p792wa__policy ul{margin:12px 0;padding-left:1.4em}.privacy-policy-module__p792wa__policy li{margin:7px 0;padding-left:.15em}.privacy-policy-module__p792wa__policy a{color:var(--brand-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 38%, transparent);text-underline-offset:3px}.privacy-policy-module__p792wa__policy a:hover{text-decoration-color:currentColor}.privacy-policy-module__p792wa__policy a:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:2px}.privacy-policy-module__p792wa__policy .meta{color:var(--muted);text-align:center;margin-bottom:28px;font-size:12px;line-height:1.7}.privacy-policy-module__p792wa__policy .meta p{margin:0}.privacy-policy-module__p792wa__policy .update-tip{border-left:3px solid var(--brand);background:var(--brand-tint);color:var(--secondary);border-radius:0 5px 5px 0;margin:24px 0 28px;padding:14px 16px}.privacy-policy-module__p792wa__policy hr{border:0;border-top:1px solid var(--line);margin:28px 0}.privacy-policy-module__p792wa__policy table{border-collapse:collapse;width:100%;margin:20px 0;font-size:12px;line-height:1.65;display:block;overflow-x:auto}:is(.privacy-policy-module__p792wa__policy th,.privacy-policy-module__p792wa__policy td){border:1px solid var(--line-strong);text-align:left;vertical-align:top;min-width:132px;padding:10px 12px}.privacy-policy-module__p792wa__policy th{background:var(--surface-hover);font-weight:650}.privacy-policy-module__p792wa__policy .footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:40px;padding-top:20px;font-size:12px}@media (max-width:640px){.privacy-policy-module__p792wa__page{padding:18px 0 40px}.privacy-policy-module__p792wa__navigation{padding:0 18px}.privacy-policy-module__p792wa__policy{box-shadow:none;border-left:0;border-right:0;border-radius:0;padding:36px 18px 44px}.privacy-policy-module__p792wa__policy h2{margin-top:32px;font-size:17px}}@media (prefers-reduced-motion:reduce){.privacy-policy-module__p792wa__navigation a{transition:none}.privacy-policy-module__p792wa__policy a{transition:none}}
