.privacy-page .privacy-wrap{padding-top:128px}.privacy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:80px;align-items:start}.privacy-main{max-width:760px}.privacy-nav{position:sticky;top:112px}.privacy-nav .home-eyebrow{margin-bottom:12px}.privacy-nav ol{margin:0;padding:0;list-style:none;border-left:1px solid var(--brand-line)}.privacy-nav a{display:flex;align-items:center;gap:12px;min-height:44px;margin-left:-1px;padding-left:16px;border-left:2px solid transparent;font-family:var(--font-ui);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.01em;color:var(--brand-muted);transition:color .2s,border-color .2s}.privacy-nav a span{flex:0 0 auto;width:20px;font-variant-numeric:tabular-nums}.privacy-nav a:hover{color:var(--brand-primary)}.privacy-nav a[aria-current=location]{border-left-color:var(--brand-primary);font-weight:600;color:var(--brand-primary)}.privacy-head{padding-bottom:56px}.privacy-page .privacy-head h1{margin:0 0 24px;font-size:64px;line-height:67px;font-weight:250;letter-spacing:-.03em}.privacy-lead{margin:0;font-size:18px;line-height:28px;color:var(--brand-muted)}.privacy-meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin:24px 0 0;padding:0;list-style:none;font-size:13px;line-height:20px;font-weight:500;color:var(--brand-muted)}.privacy-topic{padding-block:56px;border-top:1px solid var(--brand-line)}.privacy-topic .home-eyebrow{margin-bottom:16px}.home-page.privacy-page .privacy-topic h2{margin:0 0 24px;font-size:32px;line-height:38px}.privacy-topic p{margin:0 0 16px}.privacy-topic p:last-child{margin-bottom:0}.privacy-topic a{font-weight:500;color:var(--brand-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s}.privacy-topic a:hover{color:var(--brand-primary-hover)}.privacy-item{padding-block:24px}.privacy-item:first-of-type{padding-top:0}.privacy-item+.privacy-item{border-top:1px solid var(--brand-line)}.privacy-item:last-child{padding-bottom:0}.privacy-page .privacy-item h3{margin:0 0 8px;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em}.privacy-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none}.privacy-principles li{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:16px;background:var(--brand-surface)}.privacy-principles svg{flex:0 0 auto;width:18px;height:18px;margin-top:3px;stroke-width:1.4;color:var(--brand-primary)}.privacy-page .privacy-contact{margin-top:24px;padding:48px;border-top:0;border-radius:20px;background:var(--brand-primary);color:var(--brand-on-dark)}.privacy-contact .home-eyebrow{color:var(--brand-secondary)}.home-page.privacy-page .privacy-contact h2,.privacy-contact a{color:#fff}.privacy-contact a:hover{color:var(--brand-on-dark)}.privacy-page .privacy-contact a:focus-visible{outline-color:var(--brand-secondary)}@media (max-width:1023px){.privacy-layout{grid-template-columns:minmax(0,1fr);gap:48px}.privacy-nav{position:static}}@media (max-width:767px){.privacy-page .privacy-wrap{padding-top:104px}.privacy-page .privacy-head h1{margin-bottom:20px;font-size:40px;line-height:44px}.privacy-lead{font-size:16px;line-height:25px}.privacy-page .privacy-item h3{font-size:20px;line-height:28px}}@media (max-width:639px){.privacy-head{padding-bottom:40px}.privacy-topic{padding-block:40px}.privacy-principles{grid-template-columns:minmax(0,1fr)}.privacy-principles li{border-radius:12px}.privacy-page .privacy-contact{padding:32px 24px}}