
/* Privacy Policy presentation — self-contained and aligned with other policies */
.privacy-policy-page{background:#f8f5ee;padding:clamp(45px,6vw,85px) 20px 70px;color:#343c32}
.privacy-policy-wrap{max-width:920px;margin:0 auto}
.privacy-policy-heading{text-align:center;margin-bottom:34px}
.privacy-policy-eyebrow{color:#8d7955;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px}
.privacy-policy-heading h1{font-family:Georgia,serif;color:#243e30;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.12;margin:0 0 16px}
.privacy-policy-date{color:#766f65;font-size:.9rem;margin:0}
.privacy-policy-rule{width:54px;height:2px;background:#b99d69;margin:23px auto 0}
.privacy-policy-intro{background:#e8eee7;border-left:4px solid #63826b;border-radius:10px;padding:26px 30px;margin:0 0 28px}
.privacy-policy-intro h2{font-family:Georgia,serif;font-size:1.45rem;color:#284c39;margin:0 0 10px}
.privacy-policy-intro p{margin:0;line-height:1.85;color:#394c40}
.privacy-policy-card{background:#fffefa;border:1px solid #e9e4d9;border-radius:12px;padding:clamp(24px,4vw,40px);margin-bottom:22px;box-shadow:0 5px 20px rgba(33,48,34,.035)}
.privacy-policy-card h2{font-family:Georgia,serif;color:#284b37;font-size:clamp(1.35rem,2.6vw,1.7rem);line-height:1.3;margin:0 0 20px}
.privacy-policy-card p{font-size:1rem;line-height:1.85;color:#4b4b42;margin:0 0 17px}
.privacy-policy-card p:last-child{margin-bottom:0}
.privacy-policy-card a,.privacy-contact-card a{color:#286144;text-decoration:underline;text-underline-offset:3px}
.privacy-contact-card{background:#fffefa;border:1px solid #e9e4d9;border-radius:12px;padding:clamp(24px,4vw,40px);box-shadow:0 5px 20px rgba(33,48,34,.035);margin-top:24px}
.privacy-contact-card h2{font-family:Georgia,serif;color:#284b37;font-size:clamp(1.35rem,2.6vw,1.7rem);margin:0 0 12px}
.privacy-contact-card p{line-height:1.8;margin:0 0 14px;color:#4b4b42}
.privacy-contact-card a{font-weight:600}
@media(max-width:600px){.privacy-policy-page{padding:45px 16px 55px}.privacy-policy-intro{padding:22px}.privacy-policy-card,.privacy-contact-card{padding:23px 20px}}
