.privacy-page{max-width:900px;margin:0 auto;padding:4rem 1.5rem;font-family:var(--font-sans)}.privacy-page__title{font-size:2rem;font-weight:600;color:var(--color-black);margin:0 0 3rem;text-align:center}.privacy-page__content{background-color:var(--color-white);padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.privacy-section{margin-bottom:3rem}.privacy-section:last-child{margin-bottom:0}.privacy-section__title{font-size:1.5rem;font-weight:600;color:var(--color-black);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-gold)}.privacy-section__list,.privacy-section__text{font-size:1rem;line-height:1.8;color:var(--color-gray-dark);margin:0 0 1rem}.privacy-section__list{padding-left:1.5rem}.privacy-section__list li{margin-bottom:.5rem}.privacy-section__contact{font-size:1rem;line-height:1.8;color:var(--color-gray-dark);margin:0}.privacy-section__contact a{color:var(--color-gold);text-decoration:none;transition:color .2s}.privacy-section__contact a:hover{color:var(--color-gold-dark);text-decoration:underline}.cookie-type{background-color:var(--color-gray-light);padding:1.5rem;border-radius:6px;margin-bottom:1rem}.cookie-type__title{font-size:1.15rem;font-weight:500;color:var(--color-black);margin:0 0 .5rem}.cookie-type__desc{font-size:.95rem;line-height:1.6;color:var(--color-gray-dark);margin:0 0 .5rem}.cookie-type__example{font-size:.85rem;color:var(--color-gray-dark);margin:0;font-family:monospace}.cookie-type__example code{background-color:var(--color-white);padding:.15rem .4rem;border-radius:3px;font-size:.8rem}.preferences-panel{background-color:var(--color-gray-light);padding:1.5rem;border-radius:6px;margin-top:1.5rem}@media (max-width:768px){.privacy-page{padding:2rem 1rem}.privacy-page__title{font-size:1.5rem;margin-bottom:2rem}.privacy-page__content{padding:1.5rem}.privacy-section__title{font-size:1.25rem}.cookie-type,.preferences-panel{padding:1rem}}