.legal{max-width:840px;margin:0 auto;padding:70px 28px 100px}.legal h1,.legal h2{font-family:"Playfair Display",Georgia,serif;font-weight:500;line-height:1.2}.legal h1{font-size:clamp(2.5rem,5vw,3.5rem);margin:0 0 8px}.legal h2{font-size:1.45rem;margin:34px 0 8px}.legal p{color:#4d5c54}.legal .updated{font-size:.83rem;color:#69746d}.notice-box{background:#f6f4ed;border-left:3px solid #bd704b;padding:16px 19px;color:#4d5c54;margin:26px 0}.legal a{color:#28594a}
