.privacy-module__ZGDmtG__page{min-height:100dvh;padding:clamp(24px, 5vw, 64px) 20px max(48px, env(safe-area-inset-bottom));color:var(--ink);background:radial-gradient(circle at 10% 0%, #7c3aed14, transparent 30rem), var(--surface)}.privacy-module__ZGDmtG__policy{width:min(100%,760px);margin:0 auto}.privacy-module__ZGDmtG__header{border-bottom:1px solid var(--line);padding-bottom:clamp(28px,5vw,48px)}.privacy-module__ZGDmtG__brand{color:var(--violet-deep);letter-spacing:-.025em;align-items:center;gap:12px;margin-bottom:clamp(48px,8vw,88px);font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.privacy-module__ZGDmtG__logo{border-radius:14px}.privacy-module__ZGDmtG__brand:hover{color:var(--violet)}.privacy-module__ZGDmtG__brand:focus-visible,.privacy-module__ZGDmtG__policy a:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:2px}.privacy-module__ZGDmtG__header h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,8vw,66px);line-height:1}.privacy-module__ZGDmtG__updated{color:var(--muted);margin:20px 0 0;font-size:14px}.privacy-module__ZGDmtG__intro{max-width:660px;margin:28px 0 0;font-size:clamp(18px,3vw,21px);line-height:1.55}.privacy-module__ZGDmtG__policy section{padding-top:clamp(32px,5vw,48px)}.privacy-module__ZGDmtG__policy h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(22px,4vw,27px);line-height:1.25}.privacy-module__ZGDmtG__policy h3{margin:26px 0 8px;font-size:17px;line-height:1.4}.privacy-module__ZGDmtG__policy p,.privacy-module__ZGDmtG__policy li{color:#3f3d47;font-size:16px;line-height:1.7}.privacy-module__ZGDmtG__policy p{margin:0 0 14px}.privacy-module__ZGDmtG__policy ul{margin:12px 0 18px;padding-left:24px}.privacy-module__ZGDmtG__policy li+li{margin-top:8px}.privacy-module__ZGDmtG__policy a{color:var(--violet-deep);text-underline-offset:3px}.privacy-module__ZGDmtG__footer{border-top:1px solid var(--line);margin-top:48px;padding-top:24px}@media (max-width:540px){.privacy-module__ZGDmtG__page{padding-inline:16px}.privacy-module__ZGDmtG__brand{margin-bottom:48px}.privacy-module__ZGDmtG__logo{border-radius:12px;width:44px;height:44px}}
