.main-container.privacy-page{margin:0 auto;max-width:820px;padding-top:clamp(112px,14vw,144px);padding-bottom:clamp(60px,9vw,96px);padding-inline:clamp(16px,5vw,24px);box-sizing:border-box}.privacy-hero{position:relative;padding:14px 0 8px;margin-bottom:clamp(24px,4vw,36px)}.privacy-hero > *:not(.privacy-hero-glow) {position:relative;z-index:1}.privacy-hero-glow{position:absolute;top:-60px;left:0;width:520px;max-width:90%;height:300px;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(216,97,60,.16),transparent 68%);filter:blur(24px)}.privacy-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:20px;font-family: var(--ut-font-mono);font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--ut-text-muted);text-decoration:none;transition:color .2s ease}.privacy-back svg{width:14px;height:14px;transition:transform .2s var(--ut-ease)}.privacy-back:hover{color:var(--ut-text-2)}.privacy-back:hover svg{transform:translateX(-3px)}.privacy-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family: var(--ut-font-mono);font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--ut-text-3);margin-bottom:18px}.privacy-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--ut-accent);box-shadow:0 0 10px var(--ut-accent)}.privacy-hero-title{font-family: var(--ut-font-display);font-weight:600;font-size:clamp(2.3rem,5.5vw,3.6rem);line-height:1.02;letter-spacing:-1.8px;color:var(--ut-text);margin:0 0 14px}.privacy-updated{font-family: var(--ut-font-mono);color:var(--ut-text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:1px;margin:0}.privacy-page .privacy-content{background:transparent;color:var(--ut-text-3);font-size:1.02rem;line-height:1.75;box-sizing:border-box}.privacy-content h2{font-family: var(--ut-font-display);color:var(--ut-text);font-size:1.5rem;font-weight:600;letter-spacing:-.5px;margin:40px 0 14px;padding-bottom:10px;border-bottom:1px solid var(--ut-border)}.privacy-content h3{font-family: var(--ut-font-display);color:var(--ut-text-2);font-size:1.12rem;font-weight:600;margin:26px 0 8px}.privacy-content p{margin:0 0 16px}.privacy-content a{color:var(--ut-text);text-decoration:underline;text-decoration-color:var(--ut-accent);text-underline-offset:3px;transition:text-decoration-color .2s}.privacy-content a:hover{text-decoration-color:var(--ut-text)}.privacy-content ul{margin:0 0 16px;padding-left:22px}.privacy-content li{margin-bottom:9px}.privacy-content li::marker{color:var(--ut-text-muted)}.privacy-content strong{color:var(--ut-text)}.privacy-summary{background:var(--ut-glass-strong);border:1px solid var(--ut-border);border-radius:var(--ut-r-lg);padding:22px 24px;margin:24px 0 8px}.privacy-summary h2{margin-top:0;border-bottom:none;padding-bottom:0;font-size:1.2rem}.privacy-summary ul{margin-bottom:0}.privacy-app-list{list-style:none;padding:0}.privacy-app-list li{margin-bottom:10px}.privacy-app-list a{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:var(--ut-glass-strong);border:1px solid var(--ut-border-mid);border-radius:var(--ut-r-sm);text-decoration:none;color:var(--ut-text);font-weight:600;transition:border-color .2s , background .2s}.privacy-app-list a:hover{background:var(--ut-fill-hover);border-color:var(--ut-border-strong)}@media (max-width:768px){.privacy-page .privacy-content{font-size:.98rem}.privacy-summary{padding:16px}}