.privacy-page{background:#f7f7f5;color:#171717}
.privacy-hero{background:#0b0b0b;color:#fff;padding:155px 0 72px;border-bottom:1px solid rgba(200,168,107,.55)}
.privacy-hero .eyebrow{color:#aeb0b2;margin-bottom:18px}
.privacy-hero h1{font-size:clamp(43px,5.4vw,70px);margin-bottom:20px}
.privacy-intro{max-width:760px;color:#c9c9c9;font-size:18px;line-height:1.75;margin:0 0 18px}
.privacy-updated{font-size:12px;color:#8e8e8e;margin:0;letter-spacing:.03em}
.privacy-body{padding:72px 0 100px}
.privacy-layout{display:grid;grid-template-columns:240px minmax(0,760px);gap:90px;align-items:start;justify-content:center}
.privacy-nav{position:sticky;top:105px;border-left:1px solid #d1c5ab;padding-left:20px;display:flex;flex-direction:column}
.privacy-nav span{font-size:10px;letter-spacing:.18em;font-weight:800;color:#8b8b8b;margin-bottom:14px}
.privacy-nav a{font-size:12px;color:#555;padding:7px 0;transition:.18s ease}
.privacy-nav a:hover{color:#9b7a3e}
.privacy-content section{padding:0 0 54px;margin:0 0 54px;border-bottom:1px solid #ddd9d0}
.privacy-content section:last-child{border-bottom:0;margin-bottom:0}
.privacy-number{font-size:10px;letter-spacing:.18em;font-weight:800;color:#9b7a3e;margin:0 0 13px}
.privacy-content h2{font-size:32px;margin-bottom:18px}
.privacy-content p,.privacy-content li{font-size:15px;line-height:1.8;color:#555}
.privacy-content p{margin:0 0 14px}
.privacy-content ul{margin:0 0 16px;padding-left:21px}
.privacy-content li{margin:7px 0}
.privacy-content strong{color:#252525}
.privacy-contact{padding-bottom:0!important}
.privacy-contact-link{display:inline-flex;align-items:center;gap:12px;margin-top:8px;padding:12px 18px;border:1px solid #c8a86b;font-size:13px;font-weight:700;background:#0b0b0b;color:#fff}
.privacy-contact-link:hover{background:#c8a86b;color:#111}
.privacy-note{font-size:12px!important;color:#888!important;margin-top:24px!important}
@media(max-width:900px){.privacy-hero{padding:125px 0 58px}.privacy-layout{grid-template-columns:1fr;gap:45px}.privacy-nav{position:static}.privacy-nav a{display:inline-block;margin-right:18px}.privacy-content h2{font-size:28px}}
@media(max-width:560px){.privacy-hero{padding:112px 0 48px}.privacy-intro{font-size:16px}.privacy-body{padding:50px 0 70px}.privacy-nav{padding-left:15px}.privacy-nav a{font-size:11px}.privacy-content section{padding-bottom:42px;margin-bottom:42px}.privacy-content p,.privacy-content li{font-size:14px}}
