.privacy-hero{padding:clamp(4rem,8vw,7rem) clamp(1.25rem,7vw,8rem) 3.5rem;background:#edf1f2}.privacy-hero h1,.privacy-content h2{font-family:var(--serif);font-weight:400;line-height:1;letter-spacing:-.045em}.privacy-hero h1{font-size:clamp(3.5rem,6vw,6.2rem);max-width:760px;margin:.4rem 0 1.2rem}.privacy-hero p:last-child{max-width:670px;font-size:1.05rem;line-height:1.65;margin:0}.privacy-content{display:grid;grid-template-columns:230px minmax(0,760px);gap:clamp(2rem,7vw,7rem);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,7vw,8rem);background:#fffdf9}.privacy-meta{font:.76rem/1.55 var(--sans);color:#667073}.privacy-meta strong{display:block;color:var(--ink);font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.25rem}.privacy-body section{padding:0 0 2.2rem;margin-bottom:2.2rem;border-bottom:1px solid var(--line)}.privacy-body section:last-child{border-bottom:0;margin-bottom:0}.privacy-body h2{font-size:clamp(2rem,3.2vw,3.1rem);margin:0 0 .8rem}.privacy-body p,.privacy-body li{font:1rem/1.7 var(--sans)}.privacy-body p{margin:.6rem 0}.privacy-body ul{margin:.7rem 0;padding-left:1.25rem}.privacy-body a{color:#279eaf;font-weight:700}@media(max-width:760px){.privacy-content{grid-template-columns:1fr;gap:1.6rem}.privacy-body section{padding-bottom:1.7rem;margin-bottom:1.7rem}}
