.privacy-v6{background:var(--paper);color:var(--ink);font-family:var(--jp);overflow:clip}.privacy-v6 *{box-sizing:border-box}.privacy-v6 .legal-hero{background:var(--navy);color:var(--stone);padding:128px 32px 58px}.privacy-v6 .legal-hero-inner,.privacy-v6 .legal-body-inner{width:min(100%,42rem);margin:0 auto}.privacy-v6 .breadcrumb-priv{font:700 11px/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;color:#e9e7e194;margin-bottom:34px}.privacy-v6 .breadcrumb-priv a{color:var(--stone)}.privacy-v6 .legal-hero h1{font:900 clamp(38px,5.5vw,72px)/1.08 var(--jp);letter-spacing:-.045em;margin:0}.privacy-v6 .legal-hero .lead{color:#e9e7e1cc;margin:28px 0 0;font-size:15px;line-height:1.9}.privacy-v6 .legal-meta{border-top:1px solid var(--hair-inv);border-bottom:1px solid var(--hair-inv);font:600 11px/1.6 var(--grot);letter-spacing:.06em;color:#e9e7e194;flex-wrap:wrap;gap:14px 28px;margin-top:34px;padding:18px 0;display:flex}.privacy-v6 .legal-body{background:var(--paper);padding:70px 32px 120px}.privacy-v6 .toc{border-top:3px solid var(--ink);border-bottom:1px solid var(--hair);margin-bottom:72px;padding:24px 0}.privacy-v6 .toc h3{font:700 11px/1 var(--grot);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.privacy-v6 .toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.privacy-v6 .toc li{counter-increment:toc;border-top:1px solid var(--hair);grid-template-columns:48px minmax(0,1fr);gap:12px;padding:9px 0;font-size:14px;display:grid}.privacy-v6 .toc li:before{content:counter(toc,decimal-leading-zero);font:900 14px/1.8 var(--grot);color:var(--navy)}.privacy-v6 .toc a{text-decoration:none}.privacy-v6 .legal-body h2{border-top:3px solid var(--ink);border-bottom:1px solid var(--hair);font:900 clamp(24px,3vw,34px)/1.4 var(--jp);letter-spacing:-.025em;margin:72px 0 24px;padding:18px 0;scroll-margin-top:100px}.privacy-v6 .legal-body h3{font:900 19px/1.5 var(--jp);margin:38px 0 14px}.privacy-v6 .legal-body p,.privacy-v6 .legal-body li{color:var(--ink-2);font-size:15px;font-weight:500;line-height:2}.privacy-v6 .legal-body p{margin:0 0 18px}.privacy-v6 .legal-body ul,.privacy-v6 .legal-body ol.numbered{margin:12px 0 26px;padding-left:1.5rem}.privacy-v6 .legal-body li{margin-bottom:8px}.privacy-v6 .legal-body a{text-underline-offset:3px;text-decoration:underline}.privacy-v6 .info-box{border-left:3px solid var(--navy);background:var(--stone);margin:26px 0;padding:18px 20px;font-size:14px;line-height:1.9}.privacy-v6 .legal-body table{border-collapse:collapse;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);width:100%;margin:26px 0;display:block;overflow-x:auto}.privacy-v6 .legal-body tbody{width:100%;min-width:620px;display:table}.privacy-v6 .legal-body th,.privacy-v6 .legal-body td{border:1px solid var(--hair);text-align:left;vertical-align:top;padding:14px 15px;font-size:13px;line-height:1.75}.privacy-v6 .legal-body th{background:var(--stone);font-weight:900}.privacy-v6 .legal-body p[style]{color:var(--muted)!important;font-size:13px!important}@media (max-width:700px){.privacy-v6 .legal-hero{padding:112px 24px 48px}.privacy-v6 .legal-body{padding:58px 24px 92px}.privacy-v6 .legal-body h2{overflow-wrap:anywhere;margin-top:58px}}@media (prefers-reduced-motion:reduce){.privacy-v6 *{transition:none!important;animation:none!important}}
