:root{--paper:#fbf7f4;--cream:#f4ece7;--blush:#ead1cf;--dust:#b77467;--brown:#573c33;--line:rgba(87,60,51,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--brown);font:300 16px/1.7 "DM Sans",sans-serif}.legal-hero{padding:118px 22px 52px;text-align:center;background:linear-gradient(150deg,var(--cream),var(--blush))}.legal-hero p{margin:0 0 13px;text-transform:uppercase;letter-spacing:.2em;font-size:11px}.legal-hero h1{max-width:780px;margin:auto;font:400 clamp(42px,12vw,70px)/1 "Cormorant Garamond",serif}.legal-wrap{width:min(820px,calc(100% - 36px));margin:44px auto 80px}.legal-alert{padding:18px 20px;margin-bottom:34px;background:#fff;border:1px solid var(--dust);font-size:13px}.legal-alert strong{display:block;margin-bottom:5px}.legal-wrap section{padding:26px 0;border-bottom:1px solid var(--line)}.legal-wrap h2{margin:0 0 14px;font:500 29px/1.15 "Cormorant Garamond",serif}.legal-wrap h3{margin:22px 0 8px;font-size:15px}.legal-wrap p,.legal-wrap li{font-size:14px}.legal-wrap ul,.legal-wrap ol{padding-left:21px}.legal-wrap a{text-underline-offset:3px}.legal-meta{color:rgba(87,60,51,.65);font-size:12px!important}@media(min-width:760px){.legal-hero{padding:140px 30px 70px}.legal-wrap{margin-top:65px}.legal-wrap section{padding:34px 0}}
