body{margin:0;background:#fbf5ee;color:#3d1d2c;font-family:Arial,Helvetica,sans-serif;line-height:1.7}.legal-page{max-width:820px;margin:auto;padding:70px 24px 110px}.legal-page a{color:#8f4258}.legal-page h1,.legal-page h2{font-family:Georgia,"Times New Roman",serif;font-weight:400}.legal-page h1{font-size:clamp(42px,7vw,72px);margin:30px 0}.legal-page h2{margin-top:42px;color:#562438}.legal-page p,.legal-page li{color:#6d5360}.back{text-decoration:none;font-size:12px;letter-spacing:.08em}.notice{padding:18px 22px;background:#fffaf5;border-left:3px solid #c59222;margin:28px 0}
