.privacy-page{background:#f7f4ef;color:hsl(var(--foreground))}.privacy-hero{padding:clamp(6rem,11vw,8rem) 0 clamp(2rem,5vw,3rem);background:#f7f4ef;color:hsl(var(--foreground))}.privacy-hero__inner{max-width:58rem}.privacy-hero__eyebrow,.privacy-hero__date{margin:0;color:#8d641f;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.privacy-hero h1{margin:.85rem 0 0;max-width:48rem;font-size:clamp(2rem,7vw,4.2rem);line-height:1.02}.privacy-hero__lead{margin:1rem 0 0;max-width:42rem;color:#5f5a52;font-size:clamp(1rem,2.4vw,1.25rem);line-height:1.55}.privacy-hero__date{margin-top:1.2rem;color:#726858}.privacy-content{display:grid;gap:1.35rem;max-width:58rem;padding-top:clamp(2rem,6vw,4rem);padding-bottom:clamp(3rem,8vw,5rem)}.privacy-section{border-bottom:1px solid rgba(32,32,32,.1);padding:clamp(1.25rem,3vw,2rem) 0}.privacy-section h2{margin:0 0 1rem;color:#202020;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.2}.privacy-section h3{margin:0 0 1rem;color:#202020;font-size:1.05rem}.privacy-section p,.privacy-section li{color:#4f4a42;font-size:.96rem;line-height:1.72}.privacy-section p{margin:0}.privacy-section p+p,.privacy-section ul+p,.privacy-section p+ul{margin-top:.85rem}.privacy-section ul{display:grid;gap:.42rem;margin:.85rem 0 0;padding-left:1.2rem}.privacy-section a{color:#8d641f;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.privacy-section a:hover,.privacy-section a:focus-visible{color:#202020}.privacy-card{margin-top:1.35rem;border:1px solid rgba(223,173,73,.28);border-radius:.5rem;background:#fff8e8;padding:clamp(1rem,3vw,1.35rem)}.privacy-card dl{display:grid;gap:.7rem;margin:0}.privacy-card dl div{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:.75rem}.privacy-card dt{color:#726858;font-size:.84rem;font-weight:700}.privacy-card dd{margin:0;color:#202020;font-weight:700}@media(max-width:640px){.privacy-hero{padding-top:5.3rem}.privacy-content{gap:1rem}.privacy-card dl div{grid-template-columns:1fr;gap:.2rem}}
