.privacy-page{background:radial-gradient(circle at 88% 4%,#eab4a633,transparent 24%),var(--cream);min-height:100vh}.privacy-header{border-bottom:1px solid var(--line);background:#fffef9eb;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,5vw,70px);display:flex}.privacy-header>a:last-child{color:var(--olive-dark);align-items:center;gap:7px;font-size:14px;font-weight:750;display:flex}.privacy-header svg{width:17px}.privacy-main{width:min(900px,100% - 36px);margin:auto;padding:68px 0 90px}.privacy-main h1{max-width:820px;font-size:clamp(46px,7vw,80px);line-height:.96}.privacy-lead{color:var(--olive);font:500 clamp(24px,3vw,34px)/1.2 var(--font-heading),Georgia,serif;margin:18px 0 42px}.privacy-main section{border-top:1px solid var(--line);gap:18px;padding:25px 0;display:flex}.privacy-main section>svg{width:28px;color:var(--olive);flex:none}.privacy-main h2{margin:0 0 12px;font-size:27px}.privacy-main section p{color:var(--muted);margin:8px 0;font-size:16px;line-height:1.7}.privacy-main footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 24px;padding-top:28px;display:flex}.privacy-main footer a{color:var(--olive-dark);text-underline-offset:3px;font-weight:750;text-decoration:underline}.privacy-main footer small{color:var(--muted);flex-basis:100%}@media (max-width:600px){.privacy-main{padding-top:44px}.privacy-main section{display:block}.privacy-main section>svg{margin-bottom:12px}}
