.privacy-policy-module__p792wa__siteHeader{border-bottom:1px solid var(--border);background:var(--surface)}.privacy-policy-module__p792wa__siteHeaderInner{justify-content:space-between;align-items:center;gap:16px;width:min(880px,100% - 48px);margin:0 auto;padding:18px 0;display:flex}.privacy-policy-module__p792wa__brand{min-width:0;color:var(--text);align-items:center;gap:12px;display:flex}.privacy-policy-module__p792wa__brandMark{background:var(--primary);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:inline-flex}.privacy-policy-module__p792wa__brandText{flex-direction:column;min-width:0;display:flex}.privacy-policy-module__p792wa__brandName{font-size:14px;font-weight:800;line-height:1.3}.privacy-policy-module__p792wa__brandSub{color:var(--text-muted);font-size:11px;line-height:1.3}.privacy-policy-module__p792wa__navLink{color:var(--text-muted);flex:none;font-size:13px;font-weight:700}.privacy-policy-module__p792wa__navLink:hover{color:var(--primary-strong)}.privacy-policy-module__p792wa__container{width:min(880px,100% - 48px);margin:0 auto}.privacy-policy-module__p792wa__policyWrap{color:var(--text);padding:44px 0 64px}.privacy-policy-module__p792wa__policyHeader{margin-bottom:32px}.privacy-policy-module__p792wa__policyBadge{border:1px solid var(--nav-active-border);background:var(--nav-active-bg);color:var(--primary-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:100px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.privacy-policy-module__p792wa__policyTitle{letter-spacing:-.02em;margin:16px 0 10px;font-size:clamp(26px,4vw,38px);font-weight:800}.privacy-policy-module__p792wa__policyMeta{color:var(--text-muted);margin:0 0 16px;font-size:13px}.privacy-policy-module__p792wa__policyIntro{color:var(--text-muted);margin:0;font-size:17px;line-height:1.85}.privacy-policy-module__p792wa__policyIntro strong{color:var(--text)}.privacy-policy-module__p792wa__toc{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);margin-bottom:36px;padding:18px 20px}.privacy-policy-module__p792wa__tocTitle{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.privacy-policy-module__p792wa__tocList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;margin:0;padding:0;list-style:none;display:grid}.privacy-policy-module__p792wa__tocList a{color:var(--text);font-size:13px;font-weight:600}.privacy-policy-module__p792wa__tocList a:hover{color:var(--primary-strong);text-decoration:underline}.privacy-policy-module__p792wa__section{border-top:1px solid var(--border);padding:28px 0;position:relative}.privacy-policy-module__p792wa__section:first-of-type{border-top:0}.privacy-policy-module__p792wa__sectionNoBorder{border-top:0;padding-top:0}.privacy-policy-module__p792wa__sectionNum{color:var(--primary-strong);letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.privacy-policy-module__p792wa__sectionTitle{letter-spacing:-.01em;margin:0 0 12px;scroll-margin-top:90px;font-size:19px;font-weight:800}.privacy-policy-module__p792wa__section p{color:var(--text-muted);margin:0 0 14px;font-size:16px;line-height:1.85}.privacy-policy-module__p792wa__section p:last-child{margin-bottom:0}.privacy-policy-module__p792wa__section ul{color:var(--text-muted);margin:0 0 14px;padding-left:20px;font-size:16px;line-height:1.85}.privacy-policy-module__p792wa__section ul:last-child{margin-bottom:0}.privacy-policy-module__p792wa__section li{margin-bottom:6px}.privacy-policy-module__p792wa__section strong{color:var(--text)}.privacy-policy-module__p792wa__subheading{color:var(--text);margin:18px 0 8px;font-size:16.5px;font-weight:800}.privacy-policy-module__p792wa__section>.privacy-policy-module__p792wa__subheading:first-of-type{margin-top:0}.privacy-policy-module__p792wa__infoTable{border:1px solid var(--border);border-radius:var(--radius);border-collapse:collapse;width:100%;margin-top:6px;font-size:13.5px;overflow:hidden}.privacy-policy-module__p792wa__infoTable th,.privacy-policy-module__p792wa__infoTable td{border-bottom:1px solid var(--border);text-align:left;padding:11px 14px}.privacy-policy-module__p792wa__infoTable tr:last-child th,.privacy-policy-module__p792wa__infoTable tr:last-child td{border-bottom:0}.privacy-policy-module__p792wa__infoTable th{width:200px;color:var(--text-muted);background:var(--surface-muted);font-weight:700}.privacy-policy-module__p792wa__infoTable td{color:var(--text);font-weight:600}.privacy-policy-module__p792wa__contactCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);margin-top:6px;padding:20px}.privacy-policy-module__p792wa__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.privacy-policy-module__p792wa__contactItem{flex-direction:column;gap:4px;display:flex}.privacy-policy-module__p792wa__contactLabel{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.privacy-policy-module__p792wa__contactValue{color:var(--text);font-size:14px;font-weight:700}.privacy-policy-module__p792wa__link{color:var(--primary-strong)}.privacy-policy-module__p792wa__link:hover{text-decoration:underline}.privacy-policy-module__p792wa__backToTop{color:var(--text-muted);margin-top:32px;font-size:13px;font-weight:700;display:inline-flex}.privacy-policy-module__p792wa__backToTop:hover{color:var(--primary-strong)}.privacy-policy-module__p792wa__siteFooter{border-top:1px solid var(--border);color:var(--text-muted);padding-block:22px;font-size:12px}.privacy-policy-module__p792wa__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.privacy-policy-module__p792wa__footerLinks{align-items:center;gap:18px;font-size:12px;display:flex}.privacy-policy-module__p792wa__footerLinks a:hover{color:var(--primary-strong)}@media (max-width:640px){.privacy-policy-module__p792wa__siteHeaderInner,.privacy-policy-module__p792wa__container{width:calc(100% - 32px)}.privacy-policy-module__p792wa__tocList,.privacy-policy-module__p792wa__contactGrid{grid-template-columns:1fr}.privacy-policy-module__p792wa__infoTable th{width:140px}}
