.privacy-page{max-width:720px;padding:var(--section-py-desktop) 2rem;overflow-wrap:break-word;margin:0 auto}.privacy-page h1{font-family:var(--font-display);color:var(--color-navy);overflow-wrap:normal;margin:0 0 8px;font-size:2rem;font-weight:500;line-height:1.25}.privacy-effective-date{color:var(--color-text-muted);margin:0 0 var(--intro-gap);font-size:.85rem}.privacy-page h2{font-family:var(--font-display);color:var(--color-navy);margin:2.2em 0 .7em;font-size:1.375rem;font-weight:500;line-height:1.35}.privacy-page p{color:var(--color-text);margin:0 0 1.1em;font-size:1rem;line-height:1.7}.privacy-page ul{color:var(--color-text);margin:0 0 1.1em;padding-left:1.4em;line-height:1.7}.privacy-page li{margin-bottom:.4em;padding-left:.3em}.privacy-page a{color:var(--color-blue);text-underline-offset:2px;text-decoration:underline}.privacy-contact-block{background:var(--color-surface);border:var(--border-card);border-radius:var(--radius-card);margin-top:1.5em;padding:1.5rem 1.75rem}.privacy-contact-block p{margin:0 0 .5em}.privacy-contact-block ul{margin:.75em 0 0}@media screen and (max-width:768px){.privacy-page{padding:var(--section-py-mobile) 18px}.privacy-page h1{font-size:1.6rem}.privacy-page h2{font-size:1.2rem}}
