.privacyDocument{width:min(100%,1060px);color:var(--theme-text);overflow-wrap:anywhere;margin-inline:auto;padding:145px clamp(24px,5vw,76px) 90px}.privacyHeading{margin-bottom:48px}.privacyBack{min-height:44px;color:var(--theme-text);align-items:center;gap:12px;margin-bottom:30px;font-size:.875rem;display:inline-flex}.privacyEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--theme-muted);flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 20px;font-size:.75rem;display:flex}.privacyEyebrow span{color:var(--theme-accent)}.privacyHeading h1{letter-spacing:-.025em;color:var(--theme-text);font-size:clamp(1.8rem,4.6vw,4rem);line-height:1.08}.privacyUpdated{color:var(--theme-muted);margin-top:24px;font-size:.875rem;line-height:1.6}.privacySection{border-top:1px solid var(--theme-line);padding-block:32px}.privacySection h2{letter-spacing:-.015em;align-items:baseline;gap:16px;margin:0 0 22px;font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1.2;display:flex}.privacySection h2>span{font-family:var(--font-sans), sans-serif;letter-spacing:.08em;color:var(--theme-accent);flex-shrink:0;font-size:.75rem}.privacySection p,.privacySection li{color:color-mix(in srgb, var(--theme-text) 88%, var(--theme-bg));font-size:1rem;line-height:1.85}.privacySection p{margin:16px 0 0}.privacySection ul{margin:18px 0;padding-left:24px;list-style:outside}.privacySection li{margin-block:9px;padding-left:5px}.privacySection li::marker{color:var(--theme-accent)}.privacySection strong{color:var(--theme-text);font-weight:700}.privacySection a{color:var(--theme-text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--theme-accent);text-decoration-color:var(--theme-accent)}.privacyDocument a:focus-visible{outline:2px solid var(--theme-accent);outline-offset:5px;border-radius:3px}.privacyDocument a:hover{color:var(--theme-accent)}.privacySection .privacyNote{border-left:2px solid var(--theme-accent);background:var(--theme-surface);border-radius:0 12px 12px 0;margin-top:24px;padding:20px 24px}.privacyContact>a{align-items:center;min-height:44px;margin-top:14px;font-size:1.125rem;display:inline-flex}@media (max-width:900px){.privacyDocument{padding-top:130px;padding-bottom:50px}}@media (max-width:540px){.privacyHeading{margin-bottom:32px}.privacyBack{margin-bottom:20px}.privacySection{padding-block:26px}.privacySection h2{gap:12px}.privacySection .privacyNote{padding:16px}}
