.privacy-page{min-height:100vh;background:#faf9f5;padding-bottom:4rem}.privacy-container{max-width:900px;margin:0 auto;padding:0 2rem}.privacy-header{padding:4rem 0 3rem;border-bottom:1px solid #8b6bb126;margin-bottom:3rem}.privacy-title{font-size:3.5rem;font-weight:400;color:#3a3a3a;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-staatliches),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.privacy-meta{font-size:1rem;color:#666;margin:0}.privacy-content,.privacy-meta{font-family:var(--font-roboto),-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.privacy-section{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #0000000d}.privacy-section:last-child{border-bottom:none}.privacy-section-title{font-size:1.75rem;font-weight:400;color:#8b6bb1;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:.03em;font-family:var(--font-staatliches),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.privacy-subsection-title{font-size:1.25rem;font-weight:600;color:#3a3a3a;margin:2rem 0 1rem;font-family:var(--font-roboto),-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.privacy-section p{font-size:1rem;line-height:1.8;color:#555;margin:0 0 1rem}.privacy-section a{color:#8b6bb1;text-decoration:none;transition:color .3s ease}.privacy-section a:hover{color:#6b4f8a;text-decoration:underline}.privacy-list{list-style:none;padding:0;margin:1rem 0 1.5rem}.privacy-list li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;font-size:1rem;line-height:1.7;color:#555}.privacy-list li:before{content:"";position:absolute;left:0;top:.6rem;width:6px;height:6px;background:#8b6bb1;border-radius:50%}.privacy-list li strong{color:#3a3a3a;font-weight:600}.privacy-info-box{background:linear-gradient(135deg,#8b6bb114,#8b6bb108);border-left:4px solid #8b6bb1;border-radius:0 8px 8px 0;padding:1.5rem 2rem;margin:1.5rem 0}.privacy-info-box h3{font-size:1.1rem;font-weight:400;color:#8b6bb1;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-staatliches),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.privacy-info-box p{margin:0;font-size:.95rem;line-height:1.8}.privacy-table-wrapper{overflow-x:auto;margin:1.5rem 0;border-radius:8px;box-shadow:0 2px 8px #0000000d}.privacy-table{width:100%;border-collapse:collapse;background:#fff;font-size:.95rem}.privacy-table td,.privacy-table th{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #eee}.privacy-table th{background:#8b6bb1;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:.85rem}.privacy-table tbody tr:hover{background:#8b6bb108}.privacy-table tbody tr:last-child td{border-bottom:none}.privacy-rights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0}.privacy-right-card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;border:1px solid #8b6bb11a;transition:all .3s ease}.privacy-right-card:hover{border-color:#8b6bb1;box-shadow:0 4px 16px #8b6bb126;transform:translateY(-2px)}.privacy-right-card h3{font-size:1rem;font-weight:400;color:#8b6bb1;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.03em;font-family:var(--font-staatliches),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.privacy-right-card p{font-size:.9rem;color:#666;margin:0;line-height:1.5}@media (max-width:768px){.privacy-container{padding:0 1.5rem}.privacy-header{padding:3rem 0 2rem}.privacy-title{font-size:2.5rem}.privacy-section-title{font-size:1.5rem}.privacy-rights-grid{grid-template-columns:1fr}.privacy-info-box{padding:1.25rem 1.5rem}.privacy-table td,.privacy-table th{padding:.75rem 1rem;font-size:.9rem}}@media (max-width:480px){.privacy-title{font-size:2rem}.privacy-section-title{font-size:1.25rem}.privacy-subsection-title{font-size:1.1rem}}