.privacy-back{color:#f0dfbd;text-decoration:none;font-family:var(--display);font-size:.82rem;letter-spacing:.04em}
.privacy-back:hover,.privacy-paper a:hover{text-decoration:underline;text-underline-offset:3px}
.privacy-page{min-height:100vh;padding:52px 0 90px;background:linear-gradient(rgba(239,224,189,.38),rgba(239,224,189,.38)),var(--parch-texture) center/520px}
.privacy-wrap{max-width:900px}
.privacy-paper{padding:clamp(24px,6vw,64px);background:linear-gradient(rgba(255,250,239,.92),rgba(243,231,205,.94));border:1px solid #ae8b54;box-shadow:0 16px 44px #4b321c24}
.privacy-heading{padding-bottom:25px;border-bottom:1px solid #c8ad7a;margin-bottom:25px}
.privacy-heading h1{margin:.12em 0 .2em;font:600 clamp(2rem,5vw,3.4rem)/1.12 var(--display);color:#302116}
.privacy-date{margin:0;color:#66513b;font-size:.97rem}
.privacy-paper section{padding:8px 0 19px;border-bottom:1px solid #d9c8a6}
.privacy-paper section:last-child{border-bottom:0;padding-bottom:0}
.privacy-paper h2{margin:.35em 0 .3em;font:600 clamp(1.25rem,3vw,1.65rem)/1.25 var(--display);color:#54241e}
.privacy-paper p{max-width:740px;margin:.65em 0;font:400 1.1rem/1.68 var(--serif);color:#33261b}
.privacy-paper a{color:#70271f;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
@media(max-width:600px){.privacy-page{padding:26px 0 55px}.privacy-paper{padding:24px 20px}.privacy-paper p{font-size:1.04rem}.privacy-paper section{padding-bottom:15px}}
