:root{--blush:#FBEEE8;--blush-2:#F4DCD2;--rose:#C98F82;--olive:#5E6B42;--ink:#1F1F1C;--muted:#5F5E58;--line:rgba(31,31,28,.14)}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Cormorant Garamond',Georgia,serif;font-size:1.15rem;line-height:1.75;color:var(--ink);background:#fff}
a{color:var(--olive)}
.lh{display:flex;justify-content:space-between;align-items:center;padding:14px max(16px,calc((100% - 820px)/2));background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0}
.logo{font-family:'Sacramento',cursive;font-size:2.4rem;color:var(--ink);text-decoration:none;line-height:1}
.back{font:400 .74rem 'Oswald',sans-serif;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--ink)}
.back:hover{color:var(--rose)}
.legal{width:min(820px,100% - 32px);margin:0 auto;padding:70px 0 90px}
.eyebrow{font:300 .78rem 'Oswald',sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--rose)}
h1{font:400 clamp(2rem,5vw,2.8rem) 'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.08em;margin:10px 0 6px}
.date{font-style:italic;color:var(--muted);margin-bottom:34px}
h2{font:400 1.05rem 'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.14em;margin:40px 0 12px;padding-top:22px;border-top:1px solid var(--line)}
p{margin-bottom:14px}
ul{margin:0 0 16px 22px}
li{margin-bottom:6px}
ul.data{list-style:none;margin-left:0;background:var(--blush);padding:22px 26px}
.lf{background:var(--blush);text-align:center;padding:30px 16px;font:300 .72rem 'Oswald',sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);line-height:2.2}
.lf a{color:var(--ink);text-decoration:none}
.lf a:hover{color:var(--rose)}
