.privacy-page{background:var(--global-mist);color:var(--global-navy)}.privacy-language{color:#234b49;background:#fff;border:1px solid #b7d0ca;margin-top:1rem;padding:1rem}.privacy-body{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(2rem,5vw,5rem);display:grid}.privacy-body nav{background:#fff;border:1px solid #bfd4cd;align-self:start;gap:.3rem;padding:1.3rem;display:grid;position:sticky;top:6rem}.privacy-body nav strong{margin-bottom:.7rem;font-size:1rem}.privacy-body nav a{color:#174f53;border-bottom:1px solid #e2eeea;padding:.65rem .4rem;font-size:.93rem;line-height:1.45;text-decoration:none}.privacy-body nav a:hover,.privacy-body nav a:focus-visible{background:#e2f1eb;text-decoration:underline}.privacy-content section{border-bottom:1px solid #b9d2cb;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:2rem 0;scroll-margin-top:6rem;display:grid}.privacy-content section>span{color:#276a67;font-weight:700}.privacy-content h2{margin:0 0 .7rem;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.25}.privacy-content p{max-width:75ch;margin:0;font-size:1rem;line-height:1.7}.privacy-content aside{color:#fff;background:#143f40;margin-top:2rem;padding:clamp(1.4rem,3vw,2.4rem)}.privacy-content aside p{color:#e0f0eb;margin-bottom:1.4rem}.privacy-content aside a{color:#113a37;background:#c3eedd}.privacy-page :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #d59417}@media (width<=760px){.privacy-body{grid-template-columns:1fr}.privacy-body nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.privacy-body nav strong{grid-column:1/-1}.privacy-content section{grid-template-columns:2rem minmax(0,1fr)}}@media (width<=430px){.privacy-body nav{grid-template-columns:1fr}}.privacy-content p+p{margin-top:1rem}
