@font-face{font-family:Pretendard;src:url(/design/5daec08024258f1d607b9b0bd13f299d.woff2)format("woff2");font-weight:45 920;font-style:normal;font-display:swap}body{color:#111;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Pretendard,system-ui,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:inherit}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}html{scroll-padding-top:108px}a,button{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #2f5be6}.skip-link{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:8px}.reference-page{overflow-wrap:break-word}.reference-page [data-reveal-state=pending]{opacity:0}@media (prefers-reduced-motion:reduce),print{.reference-page [data-reveal-state=pending]{opacity:1}}.reference-page section{scroll-margin-top:108px}.reference-page svg{flex-shrink:0}.reference-page .rv-marquee:focus-within .rv-track{animation-play-state:paused}.reference-page .rv-marquee{position:relative}.reference-page .marquee-toggle{z-index:1;color:#111;background:#fff;border:1px solid #e2e2df;border-radius:50%;width:36px;height:36px;position:absolute;bottom:12px;right:6%}.reference-page .rv-marquee:has(.marquee-toggle[aria-pressed=true]) .rv-track{animation-play-state:paused}.reference-page #u-tab-b:focus-visible~div .u-tab-b,.reference-page #u-tab-c:focus-visible~div .u-tab-c{outline-offset:4px;outline:3px solid #2f5be6}.inquiry-feedback{color:#4a4e58;font-size:14px;line-height:1.6}.inquiry-feedback p{margin:0 0 8px}.inquiry-feedback button{font:inherit;background:#fff;border:1px solid #d9d9d5;border-radius:8px;padding:10px 16px}.inquiry-feedback details{margin-top:12px}.inquiry-feedback pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}@media (max-width:720px){html{scroll-padding-top:190px}.reference-header{padding:12px 12px 0!important}.reference-header nav{border-radius:24px!important;gap:16px!important;padding:16px!important}.reference-header nav>a{font-size:23px!important}.reference-header .reference-menu{gap:20px!important}.reference-header .reference-menu a{padding-block:8px;font-size:15px!important}.reference-header .reference-actions{width:100%}.reference-header .reference-actions a{text-align:center;flex:1;padding:12px 14px!important;font-size:15px!important}.reference-page section{scroll-margin-top:190px}.reference-page [style*="grid-template-columns:repeat(auto-fit"],.reference-page [style*="grid-template-columns: repeat(auto-fit"]{grid-template-columns:minmax(0,1fr)!important}.reference-page form{min-width:0;padding:28px 20px!important}.reference-page [style*=display\:grid]>*,.reference-page [style*=display\:flex]>*,.reference-page [style*="display: grid"]>*,.reference-page [style*="display: flex"]>*{min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.reference-page .marquee-toggle{opacity:0}.reference-page .rv-marquee:hover .marquee-toggle,.reference-page .marquee-toggle:focus-visible{opacity:1}
