.legal{color:#2b2118;background:#fbf6ee;max-width:720px;min-height:100vh;margin:0 auto;padding:28px 20px 60px;font-family:Noto Sans KR,Apple SD Gothic Neo,sans-serif;line-height:1.7}.legal h1{margin:0 0 4px;font-size:22px}.legal .date{color:#8a8174;margin:0 0 20px;font-size:13px}.legal .notice{background:#fff4e8;border:1px solid #f1d9bf;border-radius:10px;margin:-8px 0 20px;padding:10px 12px;font-size:14px}.legal h2{margin:26px 0 8px;font-size:16px}.legal p,.legal li{font-size:14px}.legal ul{margin:6px 0;padding-left:18px}.legal table{border-collapse:collapse;table-layout:fixed;width:100%;margin:8px 0;font-size:13px}.legal th,.legal td{text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:keep-all;border:1px solid #e2d6c4;padding:6px 8px}.legal th{background:#f1e7d8}.legal a{color:#e8604c}
