.privacy-module__reVXSq__page{color:#1f2937;background:#f8fafc}.privacy-module__reVXSq__hero{background:linear-gradient(135deg,#eff6ff,#f8fafc 58%,#eef2ff);border-bottom:1px solid #e2e8f0;padding:64px 0 52px}.privacy-module__reVXSq__wrap{width:min(900px,100% - 32px);margin:0 auto}.privacy-module__reVXSq__brand{color:#2563eb;letter-spacing:.04em;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.privacy-module__reVXSq__brand:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px}.privacy-module__reVXSq__title{letter-spacing:-.035em;color:#0f172a;margin:14px 0 8px;font-size:clamp(32px,7vw,48px);font-weight:700;line-height:1.2}.privacy-module__reVXSq__meta{color:#64748b;margin:0;font-size:14px}.privacy-module__reVXSq__langSwitch{margin-top:16px;font-size:14px}.privacy-module__reVXSq__langSwitch a{color:#2563eb;text-underline-offset:3px}.privacy-module__reVXSq__content{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin:32px auto 72px;padding:clamp(24px,5vw,52px);box-shadow:0 12px 34px #0f172a0d}.privacy-module__reVXSq__intro{color:#334155;margin-top:0;font-size:17px;line-height:1.8}.privacy-module__reVXSq__section{margin-top:38px}.privacy-module__reVXSq__section h2{color:#0f172a;margin:0 0 14px;font-size:21px;font-weight:700;line-height:1.4}.privacy-module__reVXSq__section h3{color:#0f172a;margin:22px 0 7px;font-size:16px;font-weight:600}.privacy-module__reVXSq__section p,.privacy-module__reVXSq__section li{color:#475569;line-height:1.8}.privacy-module__reVXSq__section p{margin:8px 0}.privacy-module__reVXSq__section ul{margin:8px 0;padding-left:24px}.privacy-module__reVXSq__section a{color:#2563eb;text-underline-offset:3px}.privacy-module__reVXSq__notice{color:#334155;background:#eff6ff;border-left:3px solid #2563eb;border-radius:8px;margin-top:28px;padding:16px 18px;font-size:14px;line-height:1.7}@media (max-width:560px){.privacy-module__reVXSq__hero{padding:44px 0 36px}.privacy-module__reVXSq__content{border-radius:12px;margin-top:20px}}
