body.privacy-page{font-family:"Avenir Next","Segoe UI",sans-serif} .privacy-page main{max-width:820px;padding:3rem 0 4rem}.privacy-page h1,.privacy-page h2,.privacy-page .brand{font-family:Georgia,serif;max-width:none}.privacy-page h1{font-size:clamp(2.2rem,6vw,3.5rem);margin-bottom:1rem}.privacy-page h2{font-size:1.6rem;margin:0 0 1rem}.privacy-page p,.privacy-page li{line-height:1.75;overflow-wrap:anywhere}.privacy-page section{background:#fff;padding:clamp(1.2rem,3vw,2rem);margin:1.5rem 0;border:1px solid #d9dfdc;border-radius:1rem}.privacy-page section a,.policy-contact a{text-decoration:underline;text-underline-offset:.2em;color:#285d60}.privacy-page .brand span{font:400 .75rem "Avenir Next",sans-serif;color:#495861}.privacy-page .site-header{flex-direction:row;align-items:center}.privacy-page :focus-visible{outline:3px solid #285d60;outline-offset:4px}.privacy-page footer{text-align:center;padding:1.5rem;border-top:1px solid #d9dfdc}.skip-link{position:fixed;top:-100px;left:1rem;background:white;padding:1rem;z-index:99}.skip-link:focus{top:.5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
