body[data-page=privacy]{--container-privacy: min(100% - 2.5rem, 760px)}.privacy-container{width:var(--container-privacy);margin-inline:auto}.privacy-header{background:var(--cream);border-bottom:var(--rule-dashed)}.privacy-back{box-sizing:border-box;display:inline-flex;align-items:center;gap:.45em;min-height:var(--hit-min);padding:12px 2px;font-family:var(--font-mono);font-size:var(--text-label);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--action);text-decoration:none;white-space:nowrap}.privacy-back:hover{color:var(--clay)}.privacy-main{padding-block:var(--space-section-public) clamp(56px,7vw,80px)}.privacy-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.privacy-h1{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(32px,5vw,48px);text-transform:uppercase;color:var(--text-heading)}.privacy-status{font-size:11px;letter-spacing:.08em;padding:6px 12px;color:var(--clay);border:var(--rule-dashed-clay)}.privacy-lead{margin:18px 0 0;font-size:16.5px;line-height:1.65;max-width:60ch}.privacy-cards{margin-top:28px;display:flex;flex-direction:column;gap:14px}.privacy-card{padding:20px 22px;box-shadow:none}.privacy-h2{margin:0;font-family:var(--font-display);font-weight:700;font-size:20px;text-transform:uppercase;color:var(--clay)}.privacy-body{margin:8px 0 0;font-size:15.5px;line-height:1.6;max-width:60ch}.privacy-link{font-weight:700}.privacy-controller{margin-top:10px}.to-confirm{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--clay)}.privacy-bottom{margin:22px 0 0;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;color:#2f4a2cbf}
