.privacy-page{--privacy-line:#e3e5e1;color:#202522;max-width:1180px;margin:0 auto;padding:64px 32px 28px}.privacy-hero{border-bottom:1px solid var(--privacy-line);padding-bottom:44px}.privacy-hero .eyebrow,.privacy-deletion .eyebrow{align-items:center;gap:8px;display:flex}.privacy-hero h1{letter-spacing:-.05em;margin:24px 0 20px;font-size:clamp(2.25rem,5vw,4rem);font-weight:600;line-height:1.08}.privacy-hero>p{color:#58625c;max-width:640px;font-size:1.125rem;line-height:1.7}.privacy-hero time{color:#667169;margin-top:24px;font-size:.85rem;display:block}.privacy-layout{grid-template-columns:260px minmax(0,1fr);gap:72px;padding:44px 0;display:grid}.privacy-sidebar nav{flex-direction:column;gap:14px;font-size:.875rem;display:flex}.privacy-sidebar nav strong{color:#69756c;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:.75rem}.privacy-sidebar a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #bcc5bd;text-decoration:underline #bcc5bd}.privacy-sidebar a:hover,.privacy-footer a:hover{text-decoration-color:currentColor}.privacy-operator{overflow-wrap:anywhere;background:#f0f3ee;border-radius:16px;flex-direction:column;gap:10px;margin-top:32px;padding:22px;font-size:.8rem;display:flex}.privacy-operator small{color:#5c685e}.privacy-content section{margin-bottom:40px;scroll-margin-top:100px}.privacy-content h2{letter-spacing:-.025em;margin:0 0 16px;font-size:1.45rem;line-height:1.3}.privacy-content p,.privacy-content li{color:#4a554d;margin:12px 0;font-size:1rem;line-height:1.85}.privacy-deletion{background:#f0f3ee;border:1px solid #dee5db;border-radius:20px;padding:30px}.privacy-deletion h2{margin-top:18px}.privacy-deletion ol{padding-left:22px}.privacy-deletion .button{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:18px 0 10px;font-size:.9rem}.privacy-content .privacy-note{font-size:.85rem}.privacy-footer{border-top:1px solid var(--privacy-line);color:#58625c;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:.8rem;display:flex}.privacy-footer a{color:inherit;align-items:center;gap:6px;display:inline-flex}.privacy-page a:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #496c53}@media (width<=760px){.privacy-page{padding:36px 20px 24px}.privacy-layout{grid-template-columns:1fr;gap:36px;padding-top:28px}.privacy-sidebar nav{display:none}.privacy-operator{margin:0}.privacy-hero{padding-bottom:28px}.privacy-deletion{padding:22px 18px}.privacy-footer{flex-direction:column;align-items:flex-start}.privacy-content section{scroll-margin-top:85px}}@media (prefers-reduced-motion:reduce){.privacy-page{scroll-behavior:auto}}
