.privacy-marketing-page{--font-person:"Source Sans 3","Noto Sans Devanagari",system-ui,-apple-system,"Segoe UI",sans-serif;--font-saakha:"EB Garamond","Noto Serif Devanagari",Georgia,serif;--font-person-deva:"Noto Sans Devanagari","Source Sans 3",system-ui,sans-serif;--font-saakha-deva:"Noto Serif Devanagari","EB Garamond",Georgia,serif;--text-footnote:.8125rem;--text-system:.875rem;--text-control:.9375rem;--text-body:1.0625rem;--text-lead:1.125rem;font-family:var(--font-person)}.privacy-language-switch{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.privacy-language-switch button{min-height:44px;padding:8px 14px;background:#fff;border:1px solid #C8D8D1;border-radius:999px;color:var(--ink-soft);font-size:var(--text-control);cursor:pointer}.privacy-language-switch button[aria-pressed=true]{background:var(--leaf-tint);border-color:var(--leaf);color:var(--leaf-deep);font-weight:650}.privacy-language-switch button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.privacy-page-copy[hidden]{display:none!important}.privacy-language-band{max-width:1060px;margin:0 auto;padding:22px clamp(18px,5vw,56px) 0}.privacy-language-band .privacy-language-switch{justify-content:flex-end}.privacy-page-copy{padding-bottom:clamp(56px,8vw,100px)}.privacy-page-hero,.privacy-page-section,.privacy-page-boundary{max-width:860px;margin-inline:auto;padding-inline:clamp(18px,5vw,56px)}.privacy-page-hero{padding-top:clamp(28px,5vw,68px);padding-bottom:clamp(42px,7vw,86px);display:flex;flex-direction:column;gap:16px}.privacy-page-hero h1{max-width:18ch;margin:0;font-family:var(--font-saakha);font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.08;letter-spacing:-.022em;text-wrap:pretty}.privacy-page-hero p{max-width:62ch;margin:0;color:var(--ink-soft);font-size:var(--text-lead);line-height:1.65}.privacy-page-hero .privacy-page-promise{color:var(--leaf-deep);font-weight:650}.privacy-page-copy.deva{font-family:var(--font-person-deva);line-height:1.85}.privacy-page-copy.deva .privacy-page-hero h1{font-family:var(--font-saakha-deva);line-height:1.42;letter-spacing:0}.privacy-page-copy.deva .privacy-page-hero p{line-height:1.9}.privacy-page-section{padding-block:clamp(34px,5vw,58px);border-top:1px solid var(--line)}.privacy-page-section h2{margin:0 0 13px;font-family:var(--font-saakha);font-size:clamp(26px,3.4vw,40px);font-weight:400;line-height:1.2;letter-spacing:-.01em}.privacy-page-copy.deva .privacy-page-section h2{font-family:var(--font-saakha-deva)}.privacy-page-section h3{margin:28px 0 8px;font-size:var(--text-control);line-height:1.45;color:var(--leaf-deep)}.privacy-page-section p,.privacy-page-section li{color:var(--ink-soft);font-size:var(--text-body);line-height:1.7}.privacy-page-section p{margin:0 0 13px}.privacy-page-section ul{margin:14px 0 0;padding-left:22px}.privacy-page-section li{margin:0 0 9px}.privacy-page-section em{font-style:normal;color:var(--ink);font-weight:650}.privacy-page-boundary{padding-top:28px;font-size:var(--text-system);color:var(--ink-faint)}.privacy-page-boundary p{margin:0;padding-top:20px;border-top:1px solid var(--line)}.privacy-return-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.privacy-return-nav a{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--blue);border-radius:999px;color:var(--blue-deep);font-weight:650;text-decoration:none}.privacy-return-nav a:hover{background:var(--blue-tint)}.privacy-return-nav a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.brand-home-link{color:inherit;text-decoration:none}.brand-home-link:focus-visible{outline:2px solid var(--blue);outline-offset:5px;border-radius:8px}.privacy-principle-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0!important}.privacy-principle-cards li{min-width:0;margin:0;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.privacy-principle-cards svg{color:var(--leaf-deep)}.privacy-principle-cards h3{margin:12px 0 8px;color:var(--ink);font-size:var(--text-lead)}.privacy-principle-cards p{margin:0}.privacy-infographic .privacy-architecture-note{margin-top:20px;font-size:var(--text-system)}.privacy-page-boundary .privacy-earned{margin-bottom:18px;color:var(--ink-soft)}.privacy-marketing-page .marketing-header-inner{min-height:74px}.privacy-marketing-page .brand-mark{width:50px;height:50px;display:grid;place-items:center;flex:0 0 auto}.privacy-marketing-page .brand-mark svg{display:block;width:50px;height:50px}.privacy-marketing-page .privacy-language-band{max-width:1180px}.privacy-marketing-page .privacy-page-hero{position:relative;isolation:isolate}.privacy-marketing-page .privacy-page-hero:before{content:"";position:absolute;z-index:-1;left:50%;top:18px;transform:translate(-50%);width:min(900px,calc(100% - 28px));height:calc(100% - 36px);border-radius:28px;background:linear-gradient(135deg,#eef4fcad,#eaf5f185);border:1px solid rgba(220,228,239,.7)}@media(max-width:720px){.privacy-marketing-page{--text-body:1rem}.privacy-language-band .privacy-language-switch{justify-content:flex-start}.privacy-page-hero h1{font-size:clamp(34px,10vw,46px)}.privacy-page-copy.deva .privacy-page-section h2{font-family:var(--font-saakha-deva);line-height:1.5;letter-spacing:0}.privacy-page-copy.deva .privacy-page-section p,.privacy-page-copy.deva .privacy-page-section li{line-height:1.9}}@media(max-width:520px){.privacy-principle-cards{grid-template-columns:1fr}.privacy-marketing-page .marketing-header-inner{min-height:64px;padding-top:8px;padding-bottom:8px}.privacy-marketing-page .brand-mark,.privacy-marketing-page .brand-mark svg{width:42px;height:42px}.privacy-marketing-page .brand-tagline{display:none}.privacy-marketing-page .primary-pill.small{min-height:44px;padding-inline:14px}.privacy-marketing-page .privacy-page-hero:before{width:calc(100% - 20px);border-radius:22px}.privacy-return-nav{display:grid;grid-template-columns:1fr}.privacy-return-nav a{width:100%}}
