.privacy-page{background-color:var(--color-bg);min-height:100vh}.content-card{background:#fff;border-radius:20px;padding:3rem;box-shadow:0 4px 20px #0000000d;position:relative;z-index:10}.content-block{margin-bottom:3rem}.content-block:last-child{margin-bottom:0}.content-block h2{font-size:1.3rem;color:var(--color-slate-900);margin-bottom:1rem;font-weight:700;display:flex;align-items:center;gap:.5rem;border-bottom:2px solid var(--color-slate-100);padding-bottom:.5rem}.content-block p{color:var(--color-slate-600);line-height:1.7;margin-bottom:1rem;font-size:1rem}.content-block ul{list-style:none;padding:0;margin:0}.content-block li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:var(--color-slate-600);line-height:1.6}.content-block li:before{content:"✓";position:absolute;left:0;color:var(--color-secondary);font-weight:700}.highlight-block{background:var(--color-slate-50);border-radius:12px;padding:1.5rem;border-left:4px solid var(--color-secondary)}.highlight-block h2{border-bottom:none;padding-bottom:0}.contact-block{background:var(--color-blue-50);border-radius:12px;padding:1.5rem;border:1px solid var(--color-blue-100)}.contact-block h2{color:var(--color-primary);border-bottom-color:var(--color-blue-200)}.contact-block a{color:var(--color-secondary);text-decoration:none;font-weight:600;transition:color .2s ease}.contact-block a:hover{text-decoration:underline}.privacy-date{text-align:right;color:var(--color-slate-400);font-size:.9rem;margin-top:3rem;border-top:1px dashed var(--color-slate-200);padding-top:1rem}@media(max-width:768px){.content-card{padding:2rem 1.5rem;border-radius:16px}.content-block h2{font-size:1.2rem}}
