html{scroll-padding-top:24px}.policy-demo{padding:22px 26px;border:1px solid #dbb67b55;background:#dbb67b0b;border-radius:18px;margin:24px 0 40px}.policy-demo strong{color:#dbb67b;font-size:14px}.policy-demo p{margin:8px 0 0;max-width:760px}.policy-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px}.policy-toc{display:flex;flex-direction:column;gap:6px;align-self:start;position:sticky;top:24px}.policy-toc a{padding:10px 12px;font-size:13px;color:#b9afa0;border-radius:10px}.policy-toc a:hover{background:#ffffff08;color:#dbb67b}.policy-content{max-width:760px}.policy-content section{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #ffffff21}.policy-content h2{font-size:25px!important;margin-bottom:12px}.policy-content p{font-size:15px;line-height:1.9;margin:0}.policy-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:15px;font-size:12px}.policy-links a{text-decoration:underline!important;text-underline-offset:4px}.policy-links a:hover{color:#dbb67b}.store-policy-note{margin:20px 0;font-size:12px;line-height:1.9;color:#b9afa0}.skip-policy{position:absolute;top:-100px}.skip-policy:focus{top:12px;left:12px;background:#dbb67b;color:#0c0b09;padding:12px;z-index:10}@media(max-width:750px){.policy-layout{grid-template-columns:1fr;gap:30px}.policy-toc{position:static;flex-direction:row;flex-wrap:wrap;gap:4px}.policy-toc a{border:1px solid #ffffff21;font-size:11px}.policy-demo{padding:19px}.policy-content p{font-size:14px}.policy-content section{margin-bottom:22px;padding-bottom:22px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}