.hero-privacy{padding-top:96px;padding-bottom:72px}.hero-shell-privacy{grid-template-columns:minmax(0,1.2fr) minmax(0,0.9fr)}.hero-visual-privacy{background:radial-gradient(circle at top right,rgba(148,163,184,0.22),transparent 55%),radial-gradient(circle at bottom left,rgba(15,23,42,0.9),transparent 60%),#020617}.privacy-photo-main-inner{background-image:url("/assets/images/woodfired-cooking-closeup.webp");background-size:cover;background-position:center}.privacy-photo-main-inner::after{content:"Data handled with the same care as our cellar"}.privacy-chip-photo{background-image:url("/assets/images/hero-card-lounge-backroom.webp");background-size:cover;background-position:center}.privacy-main{padding-bottom:80px}.privacy-content{padding-top:24px}.privacy-grid{align-items:flex-start}.privacy-nav{position:sticky;top:96px;align-self:flex-start}.privacy-toc{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(145deg,#0b0b0b,#020617);padding:var(--space-5);box-shadow:var(--shadow-hard);display:flex;flex-direction:column;gap:var(--space-4)}.privacy-toc-title{font-size:var(--font-size-sm);letter-spacing:.18em;text-transform:uppercase;margin-bottom:var(--space-2)}.privacy-toc-list{display:flex;flex-direction:column;gap:10px;font-size:var(--font-size-sm)}.privacy-toc-list a{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-muted);padding:4px 0;border-bottom:1px solid rgba(31,31,31,0.8);transition:color var(--transition-med),border-color var(--transition-med),transform var(--transition-fast)}.privacy-toc-list a::before{content:"";width:6px;height:6px;border-radius:999px;border:1px solid rgba(217,119,6,0.6);background:radial-gradient(circle at center,rgba(217,119,6,0.55),transparent);flex-shrink:0}.privacy-toc-list a:last-child{border-bottom:none}.privacy-toc-list a:hover{color:var(--color-primary);border-color:var(--color-primary-soft);transform:translateX(2px)}.privacy-support-cta{margin-top:var(--space-4)}.privacy-support-title{font-size:var(--font-size-md);letter-spacing:.16em;text-transform:uppercase;margin-bottom:var(--space-2)}.privacy-article-wrapper{max-width:780px;width:100%}.privacy-article{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:linear-gradient(135deg,rgba(15,15,15,0.98),rgba(0,0,0,1));box-shadow:var(--shadow-hard);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.privacy-section h2{margin-bottom:var(--space-3)}.privacy-section h3{margin-top:var(--space-3);margin-bottom:var(--space-2)}.privacy-section p{font-size:var(--font-size-sm)}.privacy-list{display:flex;flex-direction:column;gap:6px;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.privacy-list li{position:relative;padding-left:18px}.privacy-list li::before{content:"";position:absolute;left:0;top:9px;width:8px;height:2px;border-radius:999px;background:linear-gradient(90deg,#d97706,#facc15)}.privacy-section a{text-decoration:underline;text-decoration-color:rgba(217,119,6,0.7);text-underline-offset:3px}.privacy-section a:hover{text-decoration-color:rgba(217,119,6,1)}@media (max-width:1040px){.hero-shell-privacy{grid-template-columns:1.1fr 0.9fr}}@media (max-width:900px){.hero-privacy{padding-top:80px;padding-bottom:56px}.privacy-nav{position:static;margin-bottom:var(--space-6)}.privacy-article{padding:var(--space-5)}}@media (max-width:640px){.hero-privacy{padding-top:72px}.privacy-article{padding:var(--space-4)}.privacy-toc{padding:var(--space-4)}}