.privacy{background:var(--surface)}.privacy__container{max-width:760px;padding-top:140px;padding-bottom:96px}.privacy__header{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:32px}.privacy__title{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:10px 0 16px;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.1}.privacy__updated{color:var(--muted);margin:0;font-size:.95rem}.privacy__updated strong{color:var(--ink);font-weight:600}.privacy__body{color:var(--text);font-size:1rem;line-height:1.75}.privacy__body h2{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:40px 0 14px;font-size:1.4rem;font-weight:600;line-height:1.3}.privacy__body p{margin:0 0 18px}.privacy__body ul{margin:0 0 18px;padding-left:22px}.privacy__body li{margin-bottom:8px}.privacy__body strong{color:var(--ink);font-weight:600}.privacy__body a{color:var(--brand);text-underline-offset:3px;word-break:break-word;text-decoration:underline}.privacy__body a:hover{color:var(--brand-darker)}.privacy__contact{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);margin:16px 0 0;padding:24px 28px;font-style:normal;line-height:1.85}@media (max-width:768px){.privacy__container{padding-top:112px;padding-bottom:64px}.privacy__contact{padding:20px 22px}}
