.privacy-page{background:var(--paper);min-height:100vh}.privacy-header{gap:20px}.privacy-back{color:#f3ecdfc2;margin-left:auto;font-size:12px;font-weight:900}.privacy-back:hover{color:var(--lime)}.privacy-hero{background:var(--ink);color:var(--paper);padding:104px clamp(24px,10vw,155px) 78px}.privacy-hero h1{font-size:clamp(62px,8vw,118px)}.privacy-hero h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.privacy-hero>p:last-child{color:#f3ecdfc2;max-width:760px;margin:34px 0 0;font-size:18px;line-height:1.6}.privacy-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:72px clamp(24px,10vw,155px);display:grid}.privacy-content article{border:2px solid var(--ink);min-height:260px;box-shadow:7px 7px 0 var(--coral);background:#fff8ea;padding:30px}.privacy-content article>b{color:var(--coral);font-size:11px}.privacy-content h2{letter-spacing:-.055em;text-transform:uppercase;margin:42px 0 13px;font-size:30px;line-height:.96}.privacy-content p{max-width:600px;color:var(--muted);margin:0;font-size:15px;line-height:1.62}.privacy-notice{background:var(--lime);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);margin:0 clamp(24px,10vw,155px) 85px;padding:22px 25px;font-size:14px;line-height:1.5}@media (max-width:800px){.privacy-hero{padding:75px 24px 55px}.privacy-content{grid-template-columns:1fr;padding:55px 24px}.privacy-content article{min-height:0}.privacy-notice{margin:0 24px 60px}.privacy-back{margin-left:auto}}
