.policy-page:where(.privacy-policy-module__nWFHWG__policy-page){padding-top:9rem;padding-bottom:6rem}.policy-header:where(.privacy-policy-module__nWFHWG__policy-header){max-width:47rem;margin-bottom:3rem}.policy-header:where(.privacy-policy-module__nWFHWG__policy-header) h1{font-family:var(--font-display);white-space:pre-line;margin:20px 0;font-size:clamp(3rem,6vw,5.5rem);font-weight:400;line-height:.95}.policy-header:where(.privacy-policy-module__nWFHWG__policy-header) p{color:var(--muted-foreground);line-height:1.7}.policy-header:where(.privacy-policy-module__nWFHWG__policy-header)>a{color:var(--lagoon);align-items:center;gap:8px;font-size:.75rem;display:inline-flex}.policy-layout:where(.privacy-policy-module__nWFHWG__policy-layout){grid-template-columns:15rem minmax(0,1fr);gap:3rem;display:grid}.policy-nav:where(.privacy-policy-module__nWFHWG__policy-nav){border-radius:18px;gap:10px;height:fit-content;padding:18px;display:grid;position:sticky;top:7rem}.policy-section:where(.privacy-policy-module__nWFHWG__policy-section){border-bottom:1px solid var(--line);margin-bottom:3rem;padding-bottom:3rem;scroll-margin-top:7rem}.policy-section:where(.privacy-policy-module__nWFHWG__policy-section) h2{margin:12px 0 24px;font-size:2.6rem}.policy-section:where(.privacy-policy-module__nWFHWG__policy-section) h3{margin:24px 0 14px;font-size:1rem}.policy-section:where(.privacy-policy-module__nWFHWG__policy-section)>p{white-space:pre-line;color:var(--ink-soft);font-size:.85rem;line-height:1.85}.policy-manage:where(.privacy-policy-module__nWFHWG__policy-manage){border-radius:16px;margin-top:28px;padding:22px}.policy-manage:where(.privacy-policy-module__nWFHWG__policy-manage) button{background:var(--ink);color:var(--paper);border-radius:30px;padding:12px 18px}.policy-manage:where(.privacy-policy-module__nWFHWG__policy-manage) p{color:var(--muted-foreground);margin:14px 0 0;font-size:.75rem}:is(.policy-nav:where(.privacy-policy-module__nWFHWG__policy-nav) a,.policy-nav:where(.privacy-policy-module__nWFHWG__policy-nav) button){text-align:left;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:.75rem;display:flex}:is(.policy-nav:where(.privacy-policy-module__nWFHWG__policy-nav) a:hover,.policy-nav:where(.privacy-policy-module__nWFHWG__policy-nav) button:hover){background:var(--surface-soft)}@media (max-width:775px){.policy-page:where(.privacy-policy-module__nWFHWG__policy-page){padding-top:7rem}.policy-layout:where(.privacy-policy-module__nWFHWG__policy-layout){grid-template-columns:1fr;gap:2rem}.policy-nav:where(.privacy-policy-module__nWFHWG__policy-nav){position:static}}
