:root{--white:#f7f7f5;--line:#d0d0cd}*{box-sizing:border-box}body{background:var(--white);color:#111;font-family:Manrope,Arial,sans-serif;margin:0}header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:28px clamp(22px,5vw,80px)}.logo{color:#111;font-family:Jura,Manrope,Arial,sans-serif;font-size:17px;font-weight:300;letter-spacing:.12em;text-decoration:none}.back,.eyebrow{font:500 9px "DM Mono",monospace;letter-spacing:.12em}.back{color:#111;text-decoration:none}.legal-intro{border-bottom:1px solid var(--line);padding:clamp(70px,10vw,150px) clamp(22px,9vw,160px) clamp(52px,8vw,110px)}.eyebrow{margin:0 0 22px}h1{font-family:Jura,Manrope,Arial,sans-serif;font-size:clamp(54px,8vw,112px);font-weight:300;letter-spacing:-.08em;line-height:.86;margin:0}.lead{color:#555;font-size:15px;line-height:1.8;margin:34px 0;max-width:600px}.notice{background:#111;color:#fff;font:400 11px/1.8 "DM Mono",monospace;letter-spacing:.04em;max-width:680px;padding:20px 22px}.notice strong{font-size:9px;letter-spacing:.12em}.legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1300px}.legal-grid article{border-bottom:1px solid var(--line);min-height:310px;padding:clamp(34px,5vw,75px)}.legal-grid article:nth-child(odd){border-right:1px solid var(--line)}h2{font-family:Jura,Manrope,Arial,sans-serif;font-size:clamp(25px,3vw,42px);font-weight:300;letter-spacing:-.05em;margin:0 0 24px}.legal-grid p{color:#4d4d4d;font-size:14px;line-height:1.8;margin:0 0 18px;max-width:540px}.legal-grid strong{color:#111}.legal-grid a{color:#111}.button{background:#111;color:#fff!important;display:inline-block;font:500 9px "DM Mono",monospace;letter-spacing:.1em;padding:15px 18px;text-decoration:none}footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#666;font:500 9px "DM Mono",monospace;letter-spacing:.1em;padding:24px clamp(22px,5vw,80px)}footer a{color:#111;text-decoration:none}@media(max-width:720px){header{padding:23px 22px}.legal-grid{grid-template-columns:1fr}.legal-grid article:nth-child(odd){border-right:0}.legal-grid article{min-height:0;padding:48px 22px}.legal-intro{padding:75px 22px 55px}.back{font-size:8px}}
