.privacy-page{background:#f2eee5;color:#211810}
.privacy-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1060px;margin:auto;padding:28px clamp(22px,6vw,72px);border-bottom:1px solid #c1b29c}
.privacy-nav img{display:block;width:150px;height:auto}
.privacy-nav a{font-size:14px;text-underline-offset:4px}
.privacy-content{max-width:1060px;margin:auto;padding:64px clamp(22px,6vw,72px) 90px}
.privacy-content .kicker{color:#715c44}
.privacy-content h1{font-family:inherit;font-size:clamp(34px,5vw,62px);line-height:1.08;font-weight:500;letter-spacing:-.045em;margin:16px 0 28px}
.privacy-content h2{font-family:inherit;font-size:clamp(22px,3vw,28px);line-height:1.25;font-weight:550;letter-spacing:-.025em;margin:40px 0 16px}
.privacy-content p{max-width:760px;line-height:1.8;margin:0 0 18px;font-size:16px;color:#433629}
.privacy-content .privacy-intro{font-size:19px;line-height:1.65;max-width:760px}
.privacy-content a{color:#664421;text-decoration:underline;text-underline-offset:3px}
.privacy-page a:focus-visible{outline:3px solid #966f34;outline-offset:5px}
.privacy-page footer{background:#17110d;color:#f2eee5}
@media(max-width:600px){.privacy-nav{padding:22px}.privacy-nav img{width:120px}.privacy-content{padding-top:42px;padding-bottom:56px}}
