:root{--ink:#171714;--paper:#ced0ca;--lime:#c8ff16;--serif:"Cormorant Garamond",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:300}a{color:inherit;text-decoration:none}.legal-header{display:flex;align-items:center;justify-content:space-between;padding:28px clamp(22px,5vw,78px);border-bottom:1px solid rgba(23,23,20,.25)}.wordmark{font-family:var(--serif);font-size:22px;letter-spacing:.02em}.legal-header a:last-child{font-size:10px;letter-spacing:.15em;text-transform:uppercase}.legal-main{width:min(1120px,90vw);margin:auto;padding:clamp(80px,11vw,155px) 0}.legal-kicker{margin:0 0 25px;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.legal-main h1{max-width:850px;margin:0 0 35px;font:400 clamp(65px,10vw,145px)/.78 var(--serif);letter-spacing:-.045em}.legal-intro{max-width:720px;margin:0 0 90px;font:400 clamp(25px,3vw,40px)/1.08 var(--serif)}.legal-content{display:grid;grid-template-columns:minmax(170px,.4fr) minmax(0,1fr);gap:clamp(45px,8vw,120px);padding-top:50px;border-top:1px solid rgba(23,23,20,.3)}.legal-meta{font-size:9px;line-height:1.7;letter-spacing:.13em;text-transform:uppercase}.legal-copy{max-width:740px}.legal-copy section+section{margin-top:54px}.legal-copy h2{margin:0 0 14px;font:400 clamp(30px,3.4vw,45px)/1 var(--serif)}.legal-copy p,.legal-copy li{font-size:15px;line-height:1.75}.legal-copy ul{padding-left:18px}.legal-copy a{border-bottom:1px solid currentColor}.legal-footer{display:flex;justify-content:space-between;gap:25px;padding:35px clamp(22px,5vw,78px);border-top:1px solid rgba(23,23,20,.25);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.legal-footer nav{display:flex;gap:18px}@media(max-width:680px){.legal-content{grid-template-columns:1fr}.legal-intro{margin-bottom:60px}.legal-footer{flex-direction:column}.legal-footer nav{flex-wrap:wrap}}
