.privacy-hero{padding-top:var(--space-12);padding-bottom:var(--space-12)}.privacy-hero-grid{align-items:center}.privacy-hero-copy{max-width:34rem}.privacy-hero-aside{max-width:480px;margin-left:auto}.privacy-image-panel::before{background-image:linear-gradient(130deg,rgba(15,11,7,0.7),rgba(15,11,7,0.15)),url("/assets/images/woodfired-grill-interior.webp");background-size:cover;background-position:center}.privacy-card-panel{margin-top:var(--space-1)}.privacy-body{padding-top:var(--space-8);padding-bottom:var(--space-12);background:linear-gradient(to bottom,rgba(247,242,234,0.8),#fdfbf7)}.privacy-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,0.9fr);gap:var(--space-10);align-items:start}.privacy-intro{margin-bottom:var(--space-6);max-width:40rem}.privacy-content{display:flex;flex-direction:column;gap:var(--space-6)}.privacy-section{border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--shadow-xs);padding:var(--space-5)}.privacy-section h3{margin-bottom:var(--space-3)}.privacy-list{margin-top:var(--space-2);display:flex;flex-direction:column;gap:8px}.privacy-list li{position:relative;padding-left:18px;color:var(--color-text-soft);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.privacy-list li::before{content:"";position:absolute;left:4px;top:0.75em;width:6px;height:6px;border-radius:50%;background-color:var(--color-primary-soft);transform:translateY(-50%)}.privacy-side-nav{position:sticky;top:96px;align-self:start}.privacy-side-title{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:0.18em;margin-bottom:var(--space-3);color:var(--gray-600)}.privacy-side-list{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-5)}.privacy-side-list a{display:inline-block;font-size:var(--text-sm);color:var(--color-text-soft);padding:4px 0;border-bottom:1px solid transparent}.privacy-side-list a:hover{color:var(--color-primary);border-bottom-color:var(--color-border)}.privacy-side-cta{border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:rgba(255,255,255,0.9);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.privacy-side-text{margin-bottom:0;font-size:var(--text-sm)}@media (max-width:1024px){.privacy-layout{grid-template-columns:minmax(0,1.7fr) minmax(220px,0.9fr)}}@media (max-width:880px){.privacy-layout{grid-template-columns:minmax(0,1fr)}.privacy-side-nav{position:static;order:-1;margin-bottom:var(--space-6)}.privacy-hero-aside{max-width:100%;margin-left:0;margin-top:var(--space-6)}}@media (max-width:640px){.privacy-body{padding-top:var(--space-6);padding-bottom:var(--space-10)}.privacy-section{padding:var(--space-4)}.privacy-hero{padding-top:var(--space-8);padding-bottom:var(--space-8)}}