*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f3f0;color:#444;font:14px/1.95 Arial,'맑은 고딕',sans-serif;word-break:keep-all;overflow-wrap:anywhere}a{color:inherit;text-decoration:none}a:hover{color:#a91d28}.legal-shell{max-width:840px;margin:32px auto;background:#fff;border:1px solid #e6e3de}.legal-header{padding:28px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #333}.legal-brand{font:bold italic 27px/1 Arial;letter-spacing:-1.3px;color:#252525}.legal-brand span{color:#a91d28}.legal-header>span{font-size:9px;letter-spacing:2px;color:#999}.legal-nav{display:flex;border-bottom:1px solid #e9e7e4;padding:0 40px;gap:28px;flex-wrap:wrap}.legal-nav a{padding:14px 0;font-size:12px;color:#888}.legal-nav a[aria-current]{color:#a91d28;border-bottom:2px solid #a91d28;font-weight:bold}main{padding:34px 40px 46px}.legal-title{padding-bottom:28px;margin-bottom:26px;border-bottom:1px solid #e9e7e4}.legal-title>span{font-size:10px;letter-spacing:2px;color:#a91d28}.legal-title h1{font-size:29px;letter-spacing:-1px;line-height:1.4;margin:7px 0 9px;color:#252525}.legal-title p{font-size:12px;color:#999;margin:0}.legal-copy{font-size:14px;line-height:1.95}.legal-copy p{margin:0 0 24px}.legal-copy h2{font-size:17px;color:#292929;line-height:1.6;margin:30px 0 10px}.legal-copy strong{color:#333}.legal-copy img{max-width:100%}.legal-footer{display:flex;justify-content:space-between;border-top:1px solid #e9e7e4;margin:0 40px;padding:18px 0;font-size:11px;color:#999}@media(max-width:600px){.legal-shell{margin:0;border:0}.legal-header{padding:24px}.legal-header>span{display:none}.legal-nav{padding:0 24px;gap:20px}main{padding:28px 24px}.legal-footer{margin:0 24px}.legal-title h1{font-size:26px}}
