.privacy-hero{background:var(--navy,#1b2a4a);color:#fff;padding:140px 0 48px}.privacy-title{color:#fff;text-wrap:balance;max-width:820px;margin:0 auto;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.35}.privacy-nw{white-space:nowrap}.privacy-body ul{margin-bottom:18px;padding-left:1.25em}.privacy-body li{color:var(--text);margin-bottom:6px;font-size:1.05rem;line-height:1.85}.privacy-body a{color:var(--navy)}.privacy-settings-link{font:inherit;color:var(--navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.privacy-table{border-collapse:collapse;width:100%;margin:8px 0 24px;font-size:.98rem;line-height:1.7}.privacy-table th,.privacy-table td{border-bottom:1px solid var(--card-border,#e2e8f0);text-align:left;vertical-align:top;color:var(--text);padding:12px 14px}.privacy-table th{border-bottom:2px solid var(--navy,#1b2a4a);color:var(--navy,#1b2a4a);font-weight:700}.privacy-effective{color:var(--text-light,#64748b);margin-top:36px}@media (width<=640px){.privacy-hero{padding:112px 0 36px}.privacy-table thead{display:none}.privacy-table,.privacy-table tbody,.privacy-table tr,.privacy-table td{width:100%;display:block}.privacy-table tr{border-bottom:1px solid var(--card-border,#e2e8f0);padding:12px 0}.privacy-table tr:first-child{border-top:2px solid var(--navy,#1b2a4a)}.privacy-table td{border:none;padding:4px 0}.privacy-table td:before{content:attr(data-label);color:var(--navy,#1b2a4a);font-size:.85rem;font-weight:700;display:block}}
