body{margin:0;background:#f8f6ef;color:#17241f;font-family:Arial,"Noto Sans KR",sans-serif;line-height:1.8}.legal-head{display:flex;justify-content:space-between;align-items:center;padding:18px clamp(20px,6vw,80px);border-bottom:1px solid #d9ded9;background:#fff}.legal-head a{color:inherit;text-decoration:none;font-weight:800}.legal-head nav{display:flex;gap:18px}.legal{max-width:820px;margin:auto;padding:70px 24px 110px}.legal h1{font-size:42px;letter-spacing:-.04em}.legal h2{margin-top:42px;font-size:21px}.legal p,.legal li{color:#52615a}.notice{padding:16px;border-left:4px solid #c17b18;background:#fff4db}.legal footer{margin-top:60px;padding-top:25px;border-top:1px solid #d9ded9;color:#768079;font-size:13px}
