.privacy-page{min-height:100vh;color:var(--ink);background:linear-gradient(to bottom,var(--ink) 0 82px,var(--paper) 82px)}.privacy-intro{max-width:840px;margin:0 auto;padding:134px 24px 34px}.privacy-intro h1{font:800 clamp(48px,6vw,74px)/.95 var(--font-display);letter-spacing:-.01em;margin:0}.privacy-intro p{color:#44423c;max-width:66ch;font:400 17px/1.65 var(--font-text);margin:20px 0 0}.privacy-content{max-width:840px;margin:0 auto;padding:0 24px 96px}.privacy-content section{border-bottom:1px solid #0909092c;padding:34px 0 38px}.privacy-content section>span{color:#665f55;font:800 11px/1.4 var(--font-text);letter-spacing:.12em;display:block}.privacy-content h2{font:800 clamp(30px,3.4vw,42px)/1 var(--font-display);margin:14px 0 16px}.privacy-content p{color:#34332f;font:400 16px/1.75 var(--font-text);margin:15px 0 0}.privacy-content a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:is(.privacy-content a:hover,.privacy-content a:focus-visible){color:#a5310a}.privacy-content .privacy-updated{color:#66635d;margin-top:34px;font-size:14px}@media (max-width:700px){.privacy-intro{padding:112px 20px 28px}.privacy-intro h1{font-size:clamp(42px,13vw,64px)}.privacy-intro p{font-size:16px}.privacy-content{padding:0 20px 68px}.privacy-content section{padding:28px 0 32px}.privacy-content h2{font-size:33px}}
