@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap");@font-face{font-family:GimpoPeaceTitle;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/GimpoTitle00.woff) format("woff");font-weight:400;font-display:swap}.container-responsive{container-type:inline-size}body{font-family:GimpoPeaceTitle,Noto Sans KR,sans-serif;overflow-x:hidden;line-height:1.6;word-break:keep-all;white-space:normal}:focus{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-contrast:high){:root{--focus-ring:3px solid #000000}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-family:GimpoPeaceTitle,Noto Sans KR,sans-serif;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}@keyframes fadeToWhite{0%{opacity:0}to{opacity:1}}@media print{*{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}}@media (max-width:767px){a,button{min-height:44px;min-width:44px}.mobile-text{font-size:16px}.mobile-full-bg:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#133f3c;border-radius:inherit;z-index:-1}}