.privacy{display:flex;flex-direction:column;gap:40px;padding-bottom:calc(72px * var(--dy, 1))}.privacy h2{font-size:calc(34px * var(--ds));line-height:1.15}.privacy h2,.privacy h3{font-family:var(--serif);font-weight:400;color:var(--dark);margin:0}.privacy h3{font-size:calc(26px * var(--ds));line-height:1.2}.privacy>*{max-width:760px}.privacy-text h2{margin-top:26px}.privacy-text>:first-child{margin-top:0}.privacy ol,.privacy ul{margin:0;padding-left:1.3em;display:flex;flex-direction:column;gap:6px;font-size:17px;line-height:1.6;color:#45443d}.privacy li::marker{color:var(--accent-note)}.privacy-controllers{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:16px;background:rgba(255,253,247,.6);box-shadow:0 0 0 1px rgba(28,30,24,.08)}.privacy-controllers p{font-size:17px;line-height:1.65;color:#45443d;margin:0}.privacy-controllers a{text-decoration:underline;text-underline-offset:3px}.privacy .privacy-people{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 28px}.privacy-people li{display:flex;flex-direction:column}.privacy-people strong{font-weight:500;color:#2a2a26}@media (max-width:640px){.privacy-controllers{padding:20px}.privacy h2{font-size:calc(28px * var(--ds))}}