.privacy-page .privacy-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 3.3%;border-bottom:1px solid var(--line,#dbcfba70)}
.privacy-page .privacy-back{font-size:12px;color:#d2bb93;text-decoration:none;border-bottom:1px solid #a98a534d;padding-bottom:2px}
.privacy-page .privacy-main{max-width:720px;margin:0 auto;padding:48px 3.3% 80px;color:var(--ink,#231c13)}
.privacy-page .privacy-main h1{font:clamp(36px,6vw,52px) var(--serif,Georgia,serif);letter-spacing:-1px;margin:8px 0 16px}
.privacy-page .privacy-lede{font-size:15px;line-height:1.7;color:var(--muted,#756858);margin:0 0 12px}
.privacy-page .privacy-meta{font-size:11px;color:var(--muted,#978369);margin:0 0 40px}
.privacy-page .privacy-main section{margin:0 0 32px}
.privacy-page .privacy-main h2{font:20px var(--serif,Georgia,serif);margin:0 0 12px;letter-spacing:-.3px}
.privacy-page .privacy-main p,.privacy-page .privacy-main li{font-size:14px;line-height:1.75;margin:0 0 10px}
.privacy-page .privacy-main ul{padding-left:1.2em;margin:0}
.privacy-page .privacy-main code{font-size:12px;background:#ede6dc;padding:1px 5px}
.catalog-footer .footer-links{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.catalog-footer .footer-links a{font-size:11px;color:#d2bb93;text-decoration:none;border-bottom:1px solid #a98a534d}
@media(max-width:650px){
  .privacy-page .privacy-main{padding:32px 18px 70px}
  .privacy-page .privacy-header{padding:14px 18px}
}
