
.privacy-page{margin:0;background:light-dark(#f6f7fb, var(--web-surface-subtle));color:light-dark(#172033, var(--web-ink));font-family:Inter,"Segoe UI",system-ui,sans-serif;line-height:1.5}.privacy-page>.pilot-banner{display:flex;justify-content:center;gap:10px;padding:9px 16px;border-bottom:1px solid light-dark(#efd48b, var(--web-border));background:light-dark(#fff4d8, var(--web-warning-surface));color:light-dark(#6a4a08, var(--web-warning));font-size:.82rem}.privacy-page>.topbar{min-height:66px;display:flex;align-items:center;justify-content:space-between;padding:12px max(20px,calc((100% - 1120px)/2));background:#101b35;color:#fff}.privacy-page>.topbar .brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:1.2rem;font-weight:750}.privacy-page>.topbar .brand img{display:block;width:100%;height:100%}.privacy-page>.topbar .brand span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:none}.privacy-page>.topbar div{display:flex;align-items:center;gap:14px}.privacy-page>.topbar div span{color:light-dark(#aeb8ce, var(--web-muted))}.privacy-page>.topbar div a{color:#fff}.privacy-page>.privacy-main{max-width:1120px;margin:auto;padding:38px 24px 64px}.privacy-center{--privacy-blue:#315bea;--privacy-border:var(--web-border);--privacy-muted:var(--web-muted);--privacy-danger:var(--web-danger)}.privacy-center .hero{position:relative;margin-bottom:22px;padding:32px;border-radius:18px;background:linear-gradient(135deg,#152443,#233a69);color:#fff}.privacy-center .hero h1,.privacy-center .hero h2{max-width:760px;margin:4px 0 12px;font-size:clamp(1.75rem,4vw,2.65rem);line-height:1.12}.privacy-center .hero p:not(.overline){max-width:800px;color:#dbe3f6}.privacy-center .hero .overline{color:light-dark(#aebff0, var(--web-link))}.privacy-center .notice-meta{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;color:#dbe3f6;font-size:.82rem}.privacy-center .notice-meta span{overflow-wrap:anywhere}.privacy-center .pill{display:inline-flex;padding:4px 10px;border:1px solid light-dark(#d7ddeb, var(--web-border));border-radius:999px;background:light-dark(#f7f9fd, var(--web-surface-subtle));color:light-dark(#46546f, var(--web-muted));font-size:.75rem;font-weight:700}.privacy-center .hero .pill{border-color:#6176a6;background:#263b69;color:#fff}.privacy-center .card{margin:18px 0;padding:25px;border:1px solid var(--privacy-border);border-radius:15px;background:light-dark(#fff, var(--web-surface));box-shadow:0 8px 28px rgba(22,36,65,.055)}.privacy-center .section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.privacy-center .section-heading h2{margin:4px 0;font-size:1.35rem}.privacy-center .section-heading p:not(.overline){margin:5px 0;color:var(--privacy-muted)}.privacy-center .lead{max-width:780px;color:light-dark(#34415a, var(--web-muted))}.privacy-center .category-grid,.privacy-center .summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.privacy-center .category,.privacy-center .summary article{padding:15px;border:1px solid var(--privacy-border);border-radius:11px;background:light-dark(#f9faff, var(--web-surface-subtle))}.privacy-center .category strong,.privacy-center .category span{display:block}.privacy-center .category span,.privacy-center .summary small{margin-top:5px;color:var(--privacy-muted);font-size:.82rem}.privacy-center .summary strong{display:block;font-size:1.45rem}.privacy-center .boundary{padding:16px 18px;border:1px solid light-dark(#e8ca7e, var(--web-border));border-radius:11px;background:light-dark(#fff9e9, var(--web-warning-surface));color:light-dark(#604a15, var(--web-warning))}.privacy-center .boundary ul{columns:2;margin-bottom:0}.privacy-center .boundary.compact{display:flex;gap:8px;flex-wrap:wrap}.privacy-center .record-list{display:grid;gap:11px;margin:16px 0}.privacy-center .record{padding:16px;border:1px solid var(--privacy-border);border-radius:11px}.privacy-center .record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.privacy-center .record h3{margin:0;font-size:1rem}.privacy-center .record small,.privacy-center .record p{color:var(--privacy-muted)}.privacy-center .record p{margin:7px 0}.privacy-center .record button{margin-top:8px}.privacy-center .timeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:0;margin:14px 0 0;list-style:none}.privacy-center .timeline li{min-width:0;padding:9px;border-radius:8px;background:light-dark(#f5f7fb, var(--web-surface-subtle))}.privacy-center .timeline strong,.privacy-center .timeline span{display:block;overflow-wrap:anywhere}.privacy-center .timeline strong{font-size:.72rem}.privacy-center .timeline span{margin-top:3px;color:var(--privacy-muted);font-size:.68rem}.privacy-center .error{padding:20px;border:1px solid light-dark(#efb8bd, var(--web-border));border-radius:12px;background:light-dark(#fff2f3, var(--web-surface-subtle))}.privacy-center .error h2{margin-top:0}.privacy-center .activity-list{padding:0;list-style:none}.privacy-center .activity-list li{display:grid;grid-template-columns:12px 1fr auto;gap:11px;align-items:start;padding:12px 0;border-top:1px solid light-dark(#edf0f4, var(--web-border))}.privacy-center .activity-list i{width:9px;height:9px;margin-top:6px;border-radius:50%;background:#5875dd}.privacy-center .activity-list strong,.privacy-center .activity-list span{display:block}.privacy-center .activity-list span,.privacy-center .activity-list time{color:var(--privacy-muted);font-size:.78rem}.privacy-center button{font:inherit}.privacy-center .secondary,.privacy-center .danger,.privacy-center .primary-action{padding:9px 13px;border-radius:8px;cursor:pointer;font-weight:700}.privacy-center .secondary{border:1px solid light-dark(#ccd3df, var(--web-border));background:light-dark(#fff, var(--web-surface));color:light-dark(#42506a, var(--web-muted))}.privacy-center .danger{border:0;background:var(--privacy-danger);color:#fff}.privacy-center .primary-action{border:0;background:var(--privacy-blue);color:#fff}.privacy-center button:disabled{opacity:.55;cursor:wait}.privacy-center footer{padding:20px;border-top:1px solid var(--privacy-border);color:light-dark(#536078, var(--web-muted))}.privacy-center footer p{margin-bottom:0}@media(max-width:768px){.privacy-center .category-grid,.privacy-center .summary{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-center .timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.privacy-center .boundary ul{columns:1}.privacy-page>.topbar{padding-inline:18px}}@media(max-width:480px){.privacy-page>.pilot-banner{display:block;text-align:center}.privacy-page>.pilot-banner span{display:block}.privacy-page>.topbar div span{display:none}.privacy-page>.privacy-main{padding:22px 12px 45px}.privacy-center .hero,.privacy-center .card{padding:19px}.privacy-center .category-grid,.privacy-center .summary,.privacy-center .timeline{grid-template-columns:1fr}.privacy-center .section-heading,.privacy-center .record-head{align-items:flex-start;flex-direction:column}.privacy-center .record button{width:100%}}@media(min-width:1200px){.privacy-center .card{padding:29px}.privacy-center .category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
