.privacy-page{font-size:1rem}.privacy-date{color:var(--muted-foreground);font-size:.875rem}.privacy-summary{border-left:3px solid var(--primary);margin:1.5rem 0;padding:.25rem 0 .25rem 1rem}.privacy-summary p{margin:0}.privacy-summary p+p{margin-top:.75rem}.privacy-toc{margin:1.5rem 0 2rem}.privacy-page ol,.privacy-page ul{padding-left:1.5rem;list-style-position:outside}.privacy-page ol{list-style-type:decimal}.privacy-page ul{list-style-type:disc}.privacy-page li{margin:.5rem 0}.privacy-page h2,.privacy-page h3{scroll-margin-top:1rem}.privacy-page h3{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:700}.privacy-page a{text-underline-offset:.2em;text-decoration:underline}.privacy-page a:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:2px}.privacy-page address{margin-bottom:1rem}.privacy-page code{font-size:.875em}@media print{.privacy-page{color:#000;width:100%;padding:0}.privacy-page .imprint-card{background:#fff;border:0;padding:0}.privacy-page .imprint-back,.privacy-toc{display:none}.privacy-page h2,.privacy-page h3{break-after:avoid}}
