.v4.lg{--privacy-ink: var(--p-ink);--privacy-muted: var(--p-ink-2);--privacy-faint: var(--p-ink-3);--privacy-paper: var(--p-paper);--privacy-card: var(--p-card);--privacy-line: var(--p-line);--privacy-amber: var(--p-amber);--privacy-red: var(--p-amber-ink)}.v4 .lg-hero{padding-top:clamp(128px,12vw,172px)}.v4 .lg-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(32px,6vw,96px);align-items:end}.v4 .lg-hero-copy{display:grid;justify-items:start;gap:20px}.v4 .lg-title{max-width:13em;font-family:var(--p-display);font-size:clamp(40px,5.8vw,78px);font-weight:700;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.v4 .lg-lede{max-width:36em;margin:0}.v4 .lg-actions{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 0}.v4 .lg-version{display:grid;gap:10px;padding:24px;border-radius:22px;background:var(--p-card);border:1px solid var(--p-line);box-shadow:var(--p-shadow)}.v4 .lg-version-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--p-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--p-ink-3)}.v4 .lg-version-label i{width:6px;height:6px;background:var(--p-amber)}.v4 .lg-version strong{font-family:var(--p-display);font-size:24px;font-weight:650;line-height:1.15;letter-spacing:-.015em;overflow-wrap:anywhere}.v4 .lg-version p{margin:0;font-size:14.5px;line-height:1.55;color:var(--p-ink-2)}.v4 .lg-shell{display:grid;grid-template-columns:248px minmax(0,1fr);gap:clamp(28px,4.5vw,64px);align-items:start}.v4 .lg-side{position:sticky;top:100px;display:grid;gap:26px}.v4 .lg-side-title{margin:0 0 10px;font-family:var(--p-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--p-ink-3)}.v4 .lg-pages{display:grid;gap:6px}.v4 .lg-pages a{display:grid;gap:3px;padding:12px 14px;border-radius:16px;border:1px solid transparent;color:var(--p-ink-2);text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.v4 .lg-pages a:hover{background:var(--p-mist);color:var(--p-ink)}.v4 .lg-pages a.is-active{background:var(--p-card);border-color:var(--p-line-2);box-shadow:var(--p-shadow);color:var(--p-ink)}.v4 .lg-pages strong{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:650}.v4 .lg-pages a.is-active strong:before{content:"";width:6px;height:6px;flex:none;background:var(--p-amber)}.v4 .lg-pages span{font-size:12.5px;line-height:1.4;color:var(--p-ink-3)}.v4 .lg-toc{display:grid;gap:2px;padding-top:22px;border-top:1px solid var(--p-line)}.v4 .lg-toc a{padding:6px 10px;border-radius:10px;font-size:13.5px;line-height:1.35;color:var(--p-ink-2);text-decoration:none;transition:background-color .2s ease,color .2s ease}.v4 .lg-toc a:hover,.v4 .lg-toc a.is-on{color:var(--p-ink);background:var(--p-mist)}.v4 .lg-toc a.is-on{box-shadow:inset 2px 0 0 var(--p-amber)}.v4 .lg-help{display:grid;gap:6px;padding:18px;border-radius:18px;background:var(--p-mist)}.v4 .lg-help span{font-family:var(--p-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--p-ink-3)}.v4 .lg-help strong{font-family:var(--p-display);font-size:17px;font-weight:650;letter-spacing:-.01em}.v4 .lg-help a{font-size:14px;font-weight:600;color:var(--p-amber-ink);overflow-wrap:anywhere;text-decoration:none}.v4 .lg-help a:hover{text-decoration:underline;text-underline-offset:3px}.v4 .lg-doc{min-width:0;overflow:hidden;border-radius:var(--p-r-card);background:var(--p-card);border:1px solid var(--p-line);box-shadow:var(--p-shadow)}.v4.lg .lg-doc a{color:var(--p-amber-ink)}.v4.lg .privacy-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--p-line);border-bottom:1px solid var(--p-line)}.v4.lg .privacy-principles article{min-height:0;padding:clamp(24px,3.4vw,36px);background:var(--p-card)}.v4.lg .privacy-principles span{font-family:var(--p-mono);font-size:11.5px;font-weight:500;color:var(--p-amber-ink)}.v4.lg .privacy-principles strong{max-width:14em;margin-top:20px;font-family:var(--p-display);font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.1;letter-spacing:-.02em}.v4.lg .privacy-principles p{max-width:30em;margin-top:10px;font-size:14.5px;line-height:1.55;color:var(--p-ink-2)}.v4.lg :is(.privacy-notice,.privacy-choice-intro){margin:clamp(22px,4vw,40px);padding:20px 22px;border:0;border-radius:18px;background:var(--p-amber-soft);box-shadow:inset 3px 0 0 var(--p-amber)}.v4.lg :is(.privacy-notice,.privacy-choice-intro) strong{font-family:var(--p-display);font-size:16px;font-weight:650}.v4.lg :is(.privacy-notice,.privacy-choice-intro) p{font-size:14.5px;line-height:1.6;color:var(--p-ink-2)}.v4.lg .privacy-section{display:block;padding:clamp(36px,5vw,56px) clamp(22px,4.6vw,60px);border-top:1px solid var(--p-line);scroll-margin-top:100px}.v4.lg .privacy-section:first-child{border-top:0}.v4.lg .privacy-section-heading{display:flex;align-items:center;gap:14px;max-width:none;margin-bottom:20px}.v4.lg .privacy-section-heading>span{min-width:0;min-height:0;padding:5px 10px;border-radius:999px;background:var(--p-mist);font-family:var(--p-mono);font-size:11.5px;font-weight:500;color:var(--p-amber-ink)}.v4.lg .privacy-section-heading h2{margin:0;font-family:var(--p-display);font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.1;letter-spacing:-.025em}.v4.lg .privacy-section-body{max-width:46em}.v4.lg .privacy-section-body p{margin:0 0 16px;font-size:16px;font-weight:400;line-height:1.72;color:var(--p-ink-2)}.v4.lg .privacy-section-body h3{margin:28px 0 10px;font-family:var(--p-display);font-size:18px;font-weight:650;letter-spacing:-.01em;color:var(--p-ink)}.v4.lg .privacy-list{gap:10px;margin:0 0 22px}.v4.lg .privacy-list li{padding-left:0;padding-inline-start:24px;font-size:15.5px;line-height:1.6;color:var(--p-ink-2)}.v4.lg .privacy-list li:before{top:.62em;left:auto;inset-inline-start:3px;width:7px;height:7px;border:0;border-radius:1.5px;background:var(--p-amber);transform:none}.v4.lg .privacy-data-table{border-radius:16px;border-color:var(--p-line-2)}.v4.lg .privacy-data-row{background:var(--p-card);border-top-color:var(--p-line)}.v4.lg .privacy-data-row>*{font-size:13.5px;line-height:1.5}.v4.lg .privacy-data-row--head{background:var(--p-mist)}.v4.lg .privacy-data-row--head span{font-family:var(--p-mono);font-size:10.5px;font-weight:500;color:var(--p-ink-3)}.v4.lg .privacy-callout,.v4.lg .privacy-callout--google{border:1px solid var(--p-line);border-radius:16px;background:var(--p-mist)}.v4.lg .privacy-callout strong{font-size:15.5px;font-weight:650}.v4.lg .privacy-callout p{margin:0;font-size:14.5px}.v4.lg .privacy-retention-grid article,.v4.lg .support-center-grid article,.v4.lg .privacy-control-grid article,.v4.lg .privacy-toggle-list article{border:1px solid var(--p-line);border-radius:18px;background:var(--p-card)}.v4.lg .privacy-retention-grid strong{font-size:14.5px}.v4.lg .privacy-retention-grid p{font-size:13.5px;color:var(--p-ink-2)}.v4.lg .privacy-action-row a{min-height:46px;border:1px solid var(--p-line-2);border-radius:999px;padding:0 18px;background:var(--p-card);font-size:14px;font-weight:600;color:var(--p-ink);transition:background-color .2s ease,border-color .2s ease}.v4.lg .privacy-action-row a:hover{background:var(--p-mist)}.v4.lg .privacy-action-row a.is-primary{border-color:var(--p-ink);background:var(--p-ink);color:var(--p-paper)}.v4.lg .privacy-action-row a.is-primary:hover{background:#2a2826}.v4.lg .privacy-contact-card{border-radius:20px;background:var(--p-mist);color:var(--p-ink)}.v4.lg .privacy-contact-card>span{font-family:var(--p-mono);font-size:11px;color:var(--p-ink-3)}.v4.lg .privacy-contact-card>strong{font-family:var(--p-display);font-size:clamp(20px,2.4vw,28px);font-weight:650;letter-spacing:-.015em}.v4.lg .privacy-contact-card a{min-height:40px;border:1px solid var(--p-line-2);background:var(--p-card);font-size:13.5px;font-weight:600;color:var(--p-ink)}.v4.lg .support-center-grid article{min-height:0;padding:22px}.v4.lg .support-center-grid article>span{font-family:var(--p-mono);font-size:11px;font-weight:500;color:var(--p-amber-ink)}.v4.lg .support-center-grid h3{margin:24px 0 8px;font-family:var(--p-display);font-size:20px;font-weight:650;letter-spacing:-.015em}.v4.lg .support-center-grid p{font-size:14.5px;line-height:1.55;color:var(--p-ink-2)}.v4.lg .privacy-control-grid article.is-destructive{border-color:#ff7a1a66;background:#ff7a1a0d}.v4.lg .privacy-control-grid article>span{font-family:var(--p-mono);font-size:10.5px;font-weight:500}.v4.lg .privacy-control-grid article.is-destructive>span{color:var(--p-amber-ink)}.v4.lg .privacy-control-grid h3{margin:22px 0 8px;font-family:var(--p-display);font-size:20px;font-weight:650}.v4.lg .privacy-control-grid p{font-size:14px;color:var(--p-ink-2)}.v4.lg .privacy-control-grid small{font-size:12.5px;color:var(--p-ink-3)}.v4.lg .privacy-path{border-radius:14px;background:var(--p-mist);font-size:13.5px}.v4.lg .privacy-path>span{font-family:var(--p-mono);font-size:11px}.v4.lg .privacy-request-grid a{border:1px solid var(--p-line);border-radius:18px;background:var(--p-card);color:var(--p-ink);transition:transform .35s var(--p-ease),border-color .25s ease,box-shadow .35s var(--p-ease)}.v4.lg .privacy-request-grid a:hover{transform:translateY(-2px);border-color:#ff7a1a80;box-shadow:var(--p-shadow)}.v4.lg .privacy-request-grid span{font-family:var(--p-mono);font-size:10.5px}.v4.lg .privacy-request-grid strong{font-size:15px;font-weight:650}.v4.lg .privacy-request-grid i{color:var(--p-amber)}.v4.lg .privacy-steps{border-color:var(--p-line);border-radius:18px;background:var(--p-line)}.v4.lg .privacy-steps li{background:var(--p-card)}.v4.lg .privacy-steps li>span{background:var(--p-amber-soft);color:var(--p-amber-ink);font-family:var(--p-mono);font-weight:500}.v4.lg .privacy-steps strong,.v4.lg .privacy-toggle-list strong{font-size:14.5px}.v4.lg .privacy-steps p,.v4.lg .privacy-toggle-list p{font-size:13.5px;line-height:1.55;color:var(--p-ink-2)}.v4.lg .privacy-toggle{background:#e4e0da}.v4.lg .privacy-toggle.is-on{background:var(--p-amber)}.v4.lg .legal-anchor-alias{scroll-margin-top:100px}@media(max-width:1040px){.v4 .lg-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start}.v4 .lg-version{max-width:440px}}@media(max-width:900px){.v4 .lg-shell{grid-template-columns:minmax(0,1fr)}.v4 .lg-side{position:static;gap:0}.v4 .lg-pages{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:none}.v4 .lg-pages a{flex:none;min-width:200px;scroll-snap-align:start;background:var(--p-mist)}.v4 .lg-toc,.v4 .lg-help{display:none}}@media(max-width:640px){.v4.lg .privacy-principles{grid-template-columns:minmax(0,1fr)}.v4.lg .privacy-section{padding:34px 20px}.v4.lg :is(.privacy-notice,.privacy-choice-intro){margin:20px}}
