.privacy-main{padding-top:var(--space-6);padding-bottom:var(--space-12)}.privacy-header{align-items:flex-start}.privacy-header__cta{display:flex;flex-direction:column;gap:var(--space-3);text-align:right}.privacy-header__cta p{margin-bottom:0;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.14em;color:var(--color-text-soft)}.privacy-intro{margin-top:var(--space-4)}.privacy-grid{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1.2fr);gap:var(--space-8)}.privacy-block+.privacy-block{margin-top:var(--space-8)}.privacy-block h2{margin-bottom:var(--space-3)}.privacy-block h3{margin-top:var(--space-4);margin-bottom:var(--space-2);font-size:var(--font-size-lg)}.privacy-detail-card{margin-top:var(--space-4);margin-bottom:var(--space-4)}.privacy-dl{display:flex;flex-direction:column;gap:var(--space-3);font-size:0.95rem}.privacy-dl__row{display:flex;flex-direction:column;gap:2px}.privacy-dl__row dt{font-size:0.8rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-text-soft)}.privacy-dl__row dd{margin:0;color:var(--color-text-muted)}.privacy-list{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);margin-bottom:var(--space-2);padding-left:0}.privacy-list li{position:relative;padding-left:1.1rem;font-size:0.95rem;color:var(--color-text-muted)}.privacy-list li::before{content:"";position:absolute;left:0.1rem;top:0.7em;width:6px;height:6px;border-radius:50%;background:var(--color-primary-soft)}.privacy-side{align-self:flex-start;position:sticky;top:calc(var(--nav-height) + var(--space-6));display:flex;flex-direction:column;gap:var(--space-4)}.privacy-side__title{font-size:var(--font-size-xl);margin-bottom:var(--space-2)}.privacy-side__list{display:flex;flex-direction:column;gap:var(--space-2);font-size:0.9rem;color:var(--color-text-muted)}.privacy-side__btn{margin-top:var(--space-2);align-self:flex-start}@media (max-width:960px){.privacy-grid{grid-template-columns:1fr}.privacy-side{position:static;order:-1;margin-bottom:var(--space-6)}}@media (max-width:768px){.privacy-main{padding-top:var(--space-4)}.privacy-header{flex-direction:column;gap:var(--space-4)}.privacy-header__cta{text-align:left;align-items:flex-start}}ul{list-style:none!important}.nav-toggle{flex-direction:column}