html[lang=en] [data-policy-lang=hi],html[lang=hi] [data-policy-lang=en]{display:none!important}.policy-page{background:var(--cream);min-height:100vh;flex-direction:column;min-height:100svh;display:flex}.policy-page>main{flex:1 0 auto;width:100%}.policy-bar{z-index:50;height:var(--header-h);padding-inline:var(--gutter);-webkit-backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--line);color:var(--ink);background:#f7f0e3eb;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}html[lang=en] .policy-bar .lang__opt[data-lang=en],html[lang=hi] .policy-bar .lang__opt[data-lang=hi]{color:var(--cream)}.policy-main{padding-block-start:clamp(2.5rem,6vw,5rem);padding-block-end:clamp(4rem,9vw,7rem)}.policy__back{color:var(--muted);margin-bottom:clamp(2rem,5vw,3.5rem);font-size:.92rem;font-weight:700;transition:color .3s;display:inline-block}.policy__back:hover{color:var(--saffron-deep)}.policy__title{font-family:var(--f-display);letter-spacing:-.03em;font-variation-settings:"opsz" 144;margin-top:1.25rem;font-size:clamp(2.6rem,1.5rem + 4.4vw,5.4rem);font-weight:400;line-height:1}html[lang=hi] .policy__title{letter-spacing:0;line-height:1.25}.policy__intro{max-width:52ch;color:var(--muted);margin-top:1.25rem;font-size:1.1rem;line-height:1.6}.policy__grid{border-top:2px solid var(--ink);grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);margin-top:clamp(2.5rem,6vw,4.5rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.policy__toc{top:calc(var(--header-h) + 1.5rem);align-self:start;position:sticky}.policy__toc p{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem;font-size:.75rem;font-weight:700}html[lang=hi] .policy__toc p{letter-spacing:.02em}.policy__toc ol{counter-reset:toc;gap:.2rem;display:grid}.policy__toc a{color:var(--muted);transition:color .3s, transform .4s var(--ease-out);padding:.35rem 0;font-size:.95rem;display:block}.policy__toc a:hover{color:var(--ink);transform:translate(4px)}.policy__body{max-width:68ch}.policy__body section{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 1.5rem);margin-bottom:2rem;padding-bottom:2rem}.policy__body section:last-child{border-bottom:0}.policy__body h2{font-family:var(--f-display);letter-spacing:-.015em;align-items:baseline;gap:.9rem;margin-bottom:.9rem;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:450;line-height:1.2;display:flex}html[lang=hi] .policy__body h2{letter-spacing:0;line-height:1.4}.policy__body h2 span{font-family:var(--f-display);color:var(--saffron-deep);font-size:1rem;font-style:italic}.policy__body p,.policy__body li{color:#13201acc}.policy__body p+p{margin-top:.8rem}.policy__body ul{gap:.4rem;margin:.25rem 0 .9rem;padding-left:1.2rem;list-style:outside;display:grid}.policy__body a{color:var(--saffron-deep);text-underline-offset:3px;text-decoration:underline}.policy-foot{background:var(--ink);color:#f7f0e3a6;padding-block-start:2rem;padding-block-end:2rem;font-size:.9rem}.policy-foot__inner{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.policy-foot__nav{flex-wrap:wrap;gap:1.5rem;display:flex}.policy-foot__nav a{color:var(--cream)}.policy-foot__nav a.is-current{color:var(--marigold)}@media (max-width:820px){.policy__grid{grid-template-columns:1fr}.policy__toc{position:static}}@media (max-width:520px){.policy-bar .btn--sm,.policy-bar .brand__sub{display:none}}
