.legal-main { padding: 75px 0 100px; background: #faf9f5; }.legal-wrap { max-width: 780px; }.legal-wrap h1 { font: 700 clamp(40px,5vw,60px)/1.15 Lora,Georgia,serif; color:#4c443e; margin:0 0 14px; }.legal-updated { color:#817e77; font-size:13px; margin-bottom:45px; }.legal-wrap h2 { font:600 24px/1.3 Lora,Georgia,serif; color:#4c443e; margin:38px 0 12px; }.legal-wrap p,.legal-wrap li { color:#606960; font-size:15px; line-height:1.8; }.legal-wrap ul { padding-left:22px; }.legal-note { margin-top:42px; padding:20px 22px; background:#f2f6ef; border-left:3px solid #a9c0a3; }
