@charset "UTF-8";
*{box-sizing:border-box}html,body{margin:0;padding:0;max-width:100%;overflow-x:hidden}body{font-family:Arial,'Noto Sans KR',sans-serif;color:#111;background:#fff;word-break:keep-all}a{color:inherit;text-decoration:none}button{font:inherit;background:none;border:0;cursor:pointer}img{display:block;width:100%;height:100%;object-fit:cover}.section-pad{padding:120px 7vw}.title-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:44px}.title-row span,.system-copy span{display:block;color:#e21b2d;font-weight:800;margin-bottom:12px}.title-row h2,.system-copy h2{margin:0;font-size:44px;line-height:1.18;letter-spacing:-1.8px}.title-row>a,.line-link,.round-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:1px solid currentColor;border-radius:999px;font-weight:800}.round-link{color:#fff}@media(max-width:1439px){.section-pad{padding:96px 5vw}.title-row h2,.system-copy h2{font-size:38px}}@media(max-width:767px){.section-pad{padding:70px 22px}.title-row{display:block;margin-bottom:28px}.title-row h2,.system-copy h2{font-size:30px}.title-row>a{margin-top:18px;min-height:44px}}@media(max-width:320px){.section-pad{padding-left:16px;padding-right:16px}.title-row h2,.system-copy h2{font-size:27px}}
