.privacy-page__hero{background:linear-gradient(135deg,var(--color-black)0%,#1a1a2e 100%);padding:calc(var(--nav-height) + var(--space-4xl))0 var(--space-4xl);text-align:center;color:#fff}.privacy-page__hero .section-subtitle{color:var(--color-muga-gold)}.privacy-page__hero h1{color:#fff;margin:var(--space-sm)0 var(--space-md);font-size:clamp(2rem,5vw,3rem)}.privacy-page__hero p{color:#fff9;max-width:540px;margin:0 auto}.privacy-content{padding:var(--space-4xl)0}.privacy-content__body{max-width:800px;margin:0 auto}.privacy-content__body h2{font-size:var(--text-xl);color:var(--color-black);margin:var(--space-2xl)0 var(--space-md)}.privacy-content__body h2:first-child{margin-top:0}.privacy-content__body p,.privacy-content__body li{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.8}.privacy-content__body ul{padding-left:var(--space-lg);margin:var(--space-md)0}.privacy-content__body li{margin-bottom:var(--space-sm)}.privacy-divider{border:none;border-top:1px solid var(--color-bamboo-beige-dark);margin:var(--space-2xl)0}.privacy-meta{background:var(--color-bamboo-beige);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:var(--space-2xl);font-size:var(--text-sm);color:var(--color-text-secondary)}.privacy-meta strong{color:var(--color-black)}.privacy-contact-box{background:linear-gradient(135deg,var(--color-black),#1a1a2e);border-radius:var(--radius-lg);padding:var(--space-xl);margin-top:var(--space-2xl);color:#fff}.privacy-contact-box h3{color:var(--color-muga-gold);margin-bottom:var(--space-md)}.privacy-contact-box p{color:#ffffffb3;margin-bottom:var(--space-sm)}.privacy-contact-box a{color:var(--color-muga-gold)}
