.privacy-page{background:#171916;color:#f5f1e9;min-height:100vh;font-family:"Inter",sans-serif}
.privacy-header{border-bottom:1px solid rgba(185,154,107,.2)}
.privacy-main{max-width:960px;margin:auto;padding:80px 7% 90px}
.privacy-intro{max-width:750px;margin-bottom:64px}
.privacy-intro .eyebrow{color:#b99a6b;letter-spacing:2.8px;font-size:11px;font-weight:600}
.privacy-intro h1{font-family:"Cormorant Garamond",serif;font-size:clamp(50px,8vw,86px);font-weight:400;line-height:1.08;margin:22px 0;color:#f5f1e9}
.privacy-intro>p:not(.eyebrow){font-size:16px;line-height:1.9;color:#d2cec5;max-width:650px}
.privacy-intro .effective{font-size:12px!important;color:#b99a6b!important;margin-top:28px}
.privacy-content{border-top:1px solid rgba(185,154,107,.38)}
.privacy-content section{padding:32px 0;border-bottom:1px solid rgba(185,154,107,.22)}
.privacy-content h2{font-family:"Cormorant Garamond",serif;font-weight:500;color:#d4b68a;font-size:clamp(27px,4vw,36px);line-height:1.2;margin:0 0 15px}
.privacy-content p{font-size:14px;line-height:1.95;color:#d2cec5;max-width:760px;margin:0 0 12px}
.privacy-content a,.privacy-footer a{color:#d4b68a;text-underline-offset:4px}
.privacy-content a:hover,.privacy-content a:focus-visible{color:#f5f1e9}
.privacy-bottom{padding-top:46px}
.privacy-button{display:inline-block;background:#b99a6b;color:#171916;text-decoration:none;padding:18px 27px;font-size:11px;font-weight:600;letter-spacing:1.5px}
.privacy-button:hover,.privacy-button:focus-visible{background:#f5f1e9}
.privacy-footer{border-top:1px solid rgba(185,154,107,.2);padding:30px 7%;font-size:12px;color:#bcb7ac;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
@media(max-width:700px){.privacy-main{padding:52px 7% 70px}.privacy-intro{margin-bottom:40px}.privacy-content section{padding:26px 0}.privacy-header nav{gap:16px}}
