.legal-page{background:#f7f2eb;min-height:100vh;font-family:DM Sans,sans-serif;color:#1c1208}.legal-body{max-width:720px;margin:0 auto;padding:3rem 2rem 5rem;line-height:1.75;font-size:15px}.legal-body h1{font-size:2.2rem;margin-bottom:.35rem}.legal-body h1,.legal-body h2{font-family:Playfair Display,serif}.legal-body h2{font-size:1.35rem;margin:2rem 0 .5rem}.legal-body li,.legal-body p{color:#4a4038;margin-bottom:.75rem}.legal-updated{font-size:13px;color:#8a7b6b;margin-bottom:2rem}.legal-nav{height:60px;padding:0 2rem;display:flex;align-items:center;border-bottom:1px solid rgba(28,18,8,.09);background:#f7f2eb}.legal-nav a{font-family:Playfair Display,serif;font-size:21px;color:#1c1208;text-decoration:none}.legal-nav a em{color:#8b6340;font-style:italic}