.privacy-page{color:#183454;background:#f7fbff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.privacy-header{background:#fff;border-bottom:1px solid #d7e5f2;justify-content:space-between;gap:1rem;padding:1.25rem max(1.25rem,50vw - 460px);display:flex}.privacy-header a{color:#183454;font-weight:600;text-decoration:none}.privacy-header a:hover,.privacy-languages a:hover{text-decoration:underline}.privacy-content{max-width:920px;margin:auto;padding:3rem 1.25rem 5rem}.privacy-kicker{letter-spacing:.16em;color:#4775a3;font-size:.8rem;font-weight:700}.privacy-content h1{color:#183454;margin:.7rem 0;font-family:Georgia,serif;font-size:clamp(2.5rem,6vw,4rem)}.privacy-date{color:#536a81;line-height:1.6}.privacy-languages{flex-wrap:wrap;gap:.65rem;margin:2rem 0;display:flex}.privacy-languages a{color:#183454;background:#e9f5ff;border:1px solid #c4d9eb;border-radius:999px;padding:.65rem 1rem;font-weight:600;text-decoration:none}.privacy-language{background:linear-gradient(140deg,#fff 5%,#f6fbff 75%,#fff9e8);border:1px solid #d7e5f2;border-radius:24px;margin-top:1.5rem;padding:2rem;scroll-margin-top:1rem;box-shadow:0 12px 35px #1734540d}.privacy-language h2{margin:0 0 1rem;font-family:Georgia,serif;font-size:2rem}.privacy-language section{border-top:1px solid #dce8f2;padding:1.15rem 0}.privacy-language h3{margin:0 0 .55rem;font-size:1.12rem}.privacy-language p{max-width:76ch;margin:0;line-height:1.7}@media (max-width:600px){.privacy-header{flex-direction:column;padding:1rem}.privacy-content{padding:2rem 1rem 4rem}.privacy-language{border-radius:18px;padding:1.35rem}}
