.privacy-page{font-family:'Morada Geist',sans-serif;background:#f8f7f2}.privacy-header{max-width:940px;margin:auto;padding:28px 24px;display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid #dbded3}.privacy-header>a:last-child{font-size:12px}.privacy-content{max-width:760px;margin:65px auto;padding:0 24px}.privacy-content h1{font-family:inherit;font-size:clamp(36px,6vw,58px);font-weight:550;letter-spacing:-2.5px;margin:20px 0}.privacy-lead{font-size:18px;line-height:1.7}.privacy-version{font-size:11px;margin-top:18px}.privacy-content section{margin-top:38px}.privacy-content h2{font-family:inherit;font-size:23px;font-weight:560;letter-spacing:-.7px;margin-bottom:15px}.privacy-content section p{font-size:14px;line-height:1.85;margin-top:12px}.privacy-content a{text-decoration:underline;text-underline-offset:3px}.privacy-contact{padding:30px;background:white;border:1px solid #dedfd4;border-radius:12px;scroll-margin-top:25px}.privacy-contact h2{margin-top:15px;font-size:29px}.privacy-contact label{display:block;font-size:12px;font-weight:550;margin:20px 0 9px}.privacy-contact input,.privacy-contact select{width:100%;min-height:50px;border:1px solid #cdd2c1;border-radius:6px;background:#fff;padding:10px 13px;font:inherit;font-size:16px}.privacy-contact .button{margin-top:24px;width:100%;justify-content:space-between}.privacy-contact [aria-invalid=true]{border-color:#a32f21}.privacy-contact #privacy-status{font-size:13px;overflow-wrap:anywhere}.privacy-footer{text-align:center;padding:30px;font-size:11px;border-top:1px solid #dedfd4}.privacy-contact form[aria-busy=true]{opacity:.7}@media(max-width:500px){.privacy-contact{padding:22px}.privacy-header .brand{width:110px}.privacy-header>a:last-child{font-size:10px}.privacy-content{margin-block:40px}}
