.privacy-links a{color:#e3a25c;text-decoration:underline;text-underline-offset:4px}
.privacy-links :focus-visible{outline:2px solid #e3a25c;outline-offset:5px}
.privacy-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px;margin-top:16px;font-size:12px}
.privacy-page{max-width:880px;margin:0 auto;padding:calc(86px + clamp(60px,10vh,120px)) 24px 65px;color:#c9bdac}
.privacy-page h1{font-family:"Poly",Georgia,serif;color:#efe7da;font-size:clamp(36px,7vw,64px);line-height:1.12;font-weight:400;margin:18px 0 25px}
.privacy-page h2{font-family:"Poly",Georgia,serif;color:#efe7da;font-size:27px;font-weight:400;margin:42px 0 14px}
.privacy-page p,.privacy-page li{line-height:1.8;margin-bottom:14px}
.privacy-page a{color:#e3a25c;text-decoration:underline;text-underline-offset:3px}
.privacy-page .eyebrow{font-family:"DM Mono",monospace;font-size:12px;letter-spacing:.13em;text-transform:uppercase}
.privacy-page table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.65;margin:20px 0}
.privacy-page td,.privacy-page th{border-bottom:1px solid #453a30;padding:14px 10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.privacy-page th{color:#efe7da}
.privacy-page .table-wrap{overflow:auto}
.privacy-page .storage-label{display:none}
.privacy-page code{font-size:12px;white-space:nowrap;overflow-wrap:normal}
.privacy-page .review-note{border-left:2px solid #e3a25c;padding-left:18px}
@media(min-width:641px){.privacy-page th:first-child,.privacy-page td:first-child{width:140px;min-width:140px}}
@media(max-width:920px){.privacy-links{justify-content:flex-start}}
@media(max-width:640px){
.privacy-page .table-wrap{overflow:visible}
.privacy-page table{display:block;min-width:0}
.privacy-page thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.privacy-page tbody{display:grid;gap:16px}
.privacy-page tbody tr{display:block;padding:18px;border:1px solid #453a30;border-radius:4px}
.privacy-page td{display:block;padding:0;border:0;overflow-wrap:normal}
.privacy-page td+td{margin-top:16px}
.privacy-page .storage-label{display:block;margin-bottom:5px;color:#efe7da;font-weight:600}
.privacy-page code{font-size:13px;white-space:nowrap;overflow-wrap:normal}
}
