.legal-page{margin:0;background:#f7f3ee;color:#1c1a17}.legal-page header{height:92px;background:#1c1a17;color:#f7f3ee;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,80px)}.legal-page header a{color:inherit;text-decoration:none}.legal-brand{letter-spacing:.08em}.legal-brand strong{font-size:1.35rem}.legal-page main{width:min(820px,calc(100% - 40px));margin:0 auto;padding:90px 0}.legal-page h1{font-size:clamp(3rem,7vw,5.5rem);line-height:.95;margin:12px 0 18px}.updated{color:#766d63;border-bottom:1px solid #ded5c9;padding-bottom:28px}.legal-page article{padding-top:28px}.legal-page article h2{font-size:1.35rem;margin:35px 0 10px}.legal-page article p{color:#5f574e;line-height:1.85}.legal-page footer{text-align:center;background:#1c1a17;color:#a9a096;padding:28px}
