body{color:#121a36;background:#f6f7fb;margin:0;font-family:system-ui,-apple-system,Noto Sans KR,sans-serif;line-height:1.8}*{box-sizing:border-box}a{color:#4155c8;text-underline-offset:4px;overflow-wrap:anywhere}a:focus-visible{outline-offset:5px;outline:3px solid #5268ea}header,main,footer{max-width:850px;margin:auto;padding:24px}header{justify-content:space-between;gap:20px;display:flex}header a{font-weight:700;text-decoration:none}main{background:#fff;border:1px solid #e7eaf1;border-radius:20px;margin-block:12px 30px;padding:36px}h1{margin:0 0 8px;font-size:30px}h2{margin-top:30px;font-size:19px}p,li{color:#46516a}nav{flex-wrap:wrap;gap:20px;display:flex}.notice{background:#eff2ff;border-left:3px solid #5268ea;padding:16px}.meta,footer{color:#6f7990;font-size:13px}footer p{margin-bottom:4px}.contact{color:#fff;background:#4155c8;border-radius:10px;padding:12px 18px;text-decoration:none;display:inline-block}@media (max-width:600px){main{margin:0 12px 20px;padding:24px 20px}header,footer{padding:20px}h1{font-size:25px}}.inquiry-form{border:1px solid #e7eaf1;border-radius:14px;gap:14px;margin:24px 0 32px;padding:20px;display:grid}.inquiry-form label{gap:6px;font-weight:600;display:grid}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{font:inherit;border:1px solid #d6dbe6;border-radius:9px;padding:10px}.inquiry-form button{color:#fff;background:#5268ea;border:0;border-radius:9px;justify-self:start;padding:12px 18px;font-weight:700}.form-status{color:#3d4a6b;margin:0}.legal-actions{align-items:center;gap:16px;display:flex}.language-menu{align-items:center;gap:4px;font-size:13px;display:inline-flex}.language-menu select{font:inherit;color:inherit;background:#fff;border:1px solid #d6dbe6;border-radius:8px;padding:5px 8px;font-size:13px}:lang(zh) body{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}:lang(ja) body{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif}
