:root{--ink:#171915;--paper:#f4f0e9;--sage:#697366;--line:rgba(23,25,21,.16);--serif:'Italiana',serif;--sans:'DM Sans',sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:300}a{color:inherit}.legal-header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;background:#fff;border-bottom:1px solid var(--line)}.legal-header img{width:118px;height:54px;object-fit:contain}.legal-header a:last-child{text-decoration:none;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.legal-main{width:min(920px,88vw);margin:0 auto;padding:100px 0 130px}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--sage);font-size:10px;font-weight:500}.legal-main h1{font:clamp(54px,8vw,96px)/.95 var(--serif);font-weight:400;margin:20px 0 35px}.updated{padding-bottom:30px;border-bottom:1px solid var(--line);color:#70746d;font-size:12px}.legal-main h2{font:34px var(--serif);font-weight:400;margin:55px 0 15px}.legal-main h3{font-size:15px;margin-top:28px}.legal-main p,.legal-main li{font-size:14px;line-height:1.8}.legal-main li{margin-bottom:7px}.legal-main ul{padding-left:20px}.placeholder{padding:18px 20px;border-left:3px solid #b9764a;background:#eee2d5;color:#6f3e24}.notice{padding:22px;background:#e3e5dc;border:1px solid var(--line)}.legal-footer{padding:45px 6vw;background:#171915;color:#fff;display:flex;gap:25px;justify-content:center;flex-wrap:wrap}.legal-footer a{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.75)}@media(max-width:600px){.legal-main{padding-top:65px}.legal-header{padding:0 5vw}.legal-main h2{font-size:29px}}
