body .privacy-page{background:radial-gradient(ellipse at 92% 3%, #edd1a54a, transparent 32%), var(--surface-wash)}.privacy-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:50px;padding:62px 0 48px;display:grid}.privacy-hero .eyebrow{color:var(--surface-accent);align-items:center;gap:12px;display:flex}.privacy-hero .eyebrow:before{content:"✦";font-size:15px}.privacy-page h1{font:400 clamp(48px, 5.3vw, 76px)/1.08 var(--serif);letter-spacing:-2.8px;margin:0}.privacy-page h1 em{color:#98442f;font-weight:400}.privacy-lede{max-width:490px;color:var(--muted);margin:25px 0 0;font-size:16px;line-height:1.85}.privacy-updated{color:#76634f;flex-wrap:wrap;gap:6px;margin:26px 0 0;font-size:11px;line-height:1.7;display:flex}.privacy-updated time{font-weight:700}.privacy-art-wrap{text-align:center}.privacy-art{aspect-ratio:400/360;pointer-events:none;width:min(100%,390px);margin:auto;position:relative}.privacy-art svg{stroke:#b58a53;stroke-width:1px;width:100%;height:100%;position:relative;overflow:visible}.privacy-art-glow{background:radial-gradient(circle,#f0d6aa6b,#0000 70%);border-radius:50%;animation:7s ease-in-out infinite privacy-breathe;position:absolute;inset:8%}.privacy-art-halo{stroke-dasharray:1 8;opacity:.75}.privacy-orbit{transform-origin:200px 178px;transform-box:view-box;animation:85s linear infinite privacy-revolve}.privacy-orbit-secondary{opacity:.55;animation-duration:110s;animation-direction:reverse}.privacy-art-point,.privacy-art-star{fill:#ba8850;stroke:none}.privacy-art-core{fill:#fbf3e5;stroke:#c7a577}.privacy-art-inner{stroke:#d8be9a;stroke-dasharray:1 5}.privacy-art-shield{fill:#fff8ed;stroke:#bb905d;stroke-width:1.5px}.privacy-art-lock{stroke:#98442f;color:#98442f}.privacy-art-star{animation:5s ease-in-out infinite privacy-twinkle}.privacy-summary{border-bottom:1px solid var(--line);padding:0 0 54px}.privacy-summary>h2{font:400 28px/1.35 var(--serif);letter-spacing:-.5px;margin:0 0 22px}.privacy-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.privacy-summary-card{border:1px solid var(--line);background:var(--surface-card);border-radius:14px;padding:27px 26px 25px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.privacy-summary-card>svg{color:#a16639;width:27px;height:27px;margin-bottom:18px;display:block}.privacy-summary-card h3{font:400 22px/1.3 var(--serif);letter-spacing:-.3px;margin:0}.privacy-summary-card p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.8}.privacy-document{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:72px;padding:54px 0 70px;display:grid}.privacy-toc{top:calc(var(--navigation-height) + 26px);max-height:calc(100dvh - var(--navigation-height) - 52px);position:sticky;overflow-y:auto}.privacy-toc nav>p{color:#8b5335;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}.privacy-toc ol{margin:0;padding:0;list-style:none}.privacy-toc a{color:#66584b;align-items:baseline;gap:13px;min-height:44px;padding:11px 10px 11px 0;font-size:12px;line-height:1.6;transition:color .2s,transform .2s;display:flex}.privacy-toc a>span{color:#a77b49;font-size:10px}.privacy-toc a:hover{color:#963f2d;transform:translate(3px)}.privacy-toc-flower{color:#ba8f5d;margin-top:25px;font-size:24px;display:block}.privacy-body{min-width:0}.privacy-accordion{margin-bottom:28px}.privacy-accordion .faq-accordion-item{scroll-margin-top:calc(var(--navigation-height) + 24px)}.privacy-accordion h2{margin:0}.privacy-accordion-content{padding:0 64px 25px 58px}.privacy-accordion .privacy-accordion-content p{max-width:none;color:var(--muted);margin:0 0 15px;padding:0;font-size:14px;line-height:1.85}.privacy-accordion .privacy-accordion-content p:last-child{margin-bottom:0}.privacy-accordion-content ul{margin:15px 0 0;padding-left:21px}.privacy-accordion-content li{color:var(--muted);margin:8px 0;padding-left:3px;font-size:14px;line-height:1.85}.privacy-accordion-content li::marker{color:#b48c56}.privacy-storage{margin:22px 0 2px}.privacy-storage table{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--line);text-align:left;border-radius:10px;width:100%;font-size:12px;line-height:1.7;overflow:hidden}.privacy-storage caption{text-align:left;color:#75614d;padding-bottom:13px;font-size:12px}.privacy-storage th,.privacy-storage td{overflow-wrap:anywhere;vertical-align:top;padding:16px 15px}.privacy-storage thead th{color:#755035;background:#f1e5d4;font-size:11px;font-weight:700}.privacy-storage tbody th{color:#503d2e;font-weight:600}.privacy-storage tbody td{color:var(--muted)}.privacy-storage tbody tr+tr>*{border-top:1px solid var(--line)}.privacy-storage th:first-child{width:27%}.privacy-storage th:last-child{width:28%}.privacy-inline-link{color:#94422e;text-underline-offset:4px;font-size:13px;line-height:1.8;text-decoration:underline;display:inline-block}.privacy-accordion .privacy-accordion-content .eyebrow{color:#9e673e;letter-spacing:1.7px;font-size:9px;line-height:1.6}.privacy-back-top{color:#8f613e;align-items:center;gap:12px;min-height:44px;font-size:12px;display:inline-flex}.privacy-page :is(a,button):focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #a0442c}.privacy-page .faq-question:focus-visible{outline-offset:-5px;border-radius:13px;outline:3px solid #a0442c}.privacy-page[lang=hi] h1{letter-spacing:-.8px;font-size:clamp(43px,4.7vw,65px);line-height:1.4}.privacy-page[lang=hi] :is(h2,h3){letter-spacing:-.3px;line-height:1.6}.privacy-page[lang=hi] .privacy-toc a{line-height:1.85}.privacy-page[lang=hi] .faq-question-text{line-height:1.6}@keyframes privacy-revolve{to{transform:rotate(360deg)}}@keyframes privacy-breathe{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}@keyframes privacy-twinkle{0%,to{opacity:.4}50%{opacity:.95}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.privacy-summary-card:hover{border-color:#c4a17c;transform:translateY(-3px);box-shadow:0 10px 25px #62401e09}}@media (max-width:1000px){.privacy-hero{gap:24px}.privacy-document{grid-template-columns:210px minmax(0,1fr);gap:35px}}@media (max-width:760px){.privacy-hero{grid-template-columns:1.25fr 1fr;gap:12px;padding-top:42px}.privacy-page h1{letter-spacing:-1.8px;font-size:48px}.privacy-lede{font-size:14px}.privacy-summary-grid{gap:12px}.privacy-summary-card{padding:21px 18px}.privacy-document{grid-template-columns:1fr;gap:32px;padding-top:32px}.privacy-toc{border-bottom:1px solid var(--line);max-height:none;padding-bottom:26px;position:static;overflow-y:visible}.privacy-toc ol{grid-template-columns:1fr 1fr;column-gap:22px;display:grid}.privacy-toc-flower{display:none}}@media (max-width:540px){.privacy-page>.shell{width:calc(100% - 36px)}.privacy-hero{text-align:center;grid-template-columns:1fr;gap:12px;padding:34px 0 30px}.privacy-hero .eyebrow,.privacy-updated{justify-content:center}.privacy-page h1{letter-spacing:-1.6px;font-size:clamp(39px,10vw,54px)}.privacy-lede{max-width:355px;margin:20px auto 0;font-size:15px;line-height:1.8}.privacy-updated{margin-top:20px}.privacy-art{width:245px}.privacy-summary{padding-bottom:32px}.privacy-summary>h2{font-size:25px}.privacy-summary-grid{grid-template-columns:1fr}.privacy-summary-card{grid-template-columns:28px 1fr;gap:8px 16px;padding:22px 20px;display:grid}.privacy-summary-card>svg{grid-row:1/3;margin:0}.privacy-summary-card h3{font-size:21px}.privacy-summary-card p{grid-column:2;margin:0}.privacy-toc ol{gap:0 14px}.privacy-toc a{gap:7px;font-size:11px}.privacy-accordion-content{padding:0 20px 22px 43px}.privacy-accordion .privacy-accordion-content p,.privacy-accordion-content li{font-size:13px}.privacy-accordion .privacy-storage{margin-left:-27px;margin-right:-4px}.privacy-accordion .privacy-storage th:first-child,.privacy-accordion .privacy-storage th:last-child{width:32%}.privacy-storage th,.privacy-storage td{padding:12px 8px;font-size:11px}.privacy-storage thead th{font-size:10px}.privacy-document{padding-bottom:40px}.privacy-page[lang=hi] h1{font-size:clamp(36px,9.3vw,48px)}}@media (prefers-reduced-motion:reduce){.privacy-page *,.privacy-page :before,.privacy-page :after{transition:none!important;animation:none!important}}
