.news-page{--news-ink:#122a45;--news-blue:#0750c6;color:var(--news-ink);font-family:ConceptPretendard,Arial,sans-serif;line-height:1.7;background:#fff;min-height:100vh}.news-page *{box-sizing:border-box}.news-page a{color:inherit;text-underline-offset:3px}.news-page :is(a,button,input,summary):focus-visible{outline:3px solid var(--news-blue);outline-offset:4px}.news-page img{max-width:100%;height:auto}.news-skip{position:absolute;top:-100px;left:16px;z-index:100;background:#fff;padding:12px}.news-skip:focus{top:12px}.news-site-header{position:relative;z-index:5;display:flex;align-items:center;gap:24px;flex-wrap:wrap;max-width:1440px;margin:auto;padding:24px 32px;border-bottom:1px solid #dce4ef;background:#fff}.news-logo{display:block;flex-shrink:0;max-width:210px;line-height:1}.news-logo img{display:block;width:100%;height:auto}.news-gnb,.news-languages{display:flex;align-items:center;gap:22px}.news-gnb{margin-left:auto}.news-gnb a,.news-languages a{text-decoration:none;font-weight:650}.news-gnb a[aria-current],.news-languages a[aria-current]{color:var(--news-blue);text-decoration:underline}.news-languages{gap:12px;font-size:13px}.news-contact,.news-search button{display:inline-block;border:1px solid var(--news-blue);border-radius:8px;padding:10px 18px;background:var(--news-blue);color:#fff!important;text-decoration:none;font-weight:650;font:inherit;cursor:pointer}.news-company-menu{position:relative}.news-company-menu summary{cursor:pointer;font-weight:650}.news-company-menu>div{position:absolute;top:100%;left:0;min-width:160px;padding:16px;background:#fff;box-shadow:0 8px 30px #122a4529;border:1px solid #dce4ef;border-radius:8px}.news-company-menu>div a{display:block;padding:8px;white-space:nowrap}.news-content{max-width:1164px;padding:48px 32px 72px;margin:auto}.news-content h1{font-size:clamp(30px,4vw,52px);line-height:1.3;letter-spacing:-.025em;margin:14px 0 20px}.news-content .eyebrow{color:var(--news-blue);font-weight:700;font-size:13px;letter-spacing:.12em}.news-search{margin:32px 0;max-width:640px}.news-search label{display:block;font-weight:650;margin-bottom:8px}.news-search>div{display:flex;gap:10px}.news-search input{font:inherit;min-width:0;width:100%;padding:10px 14px;border:1px solid #8596aa;border-radius:8px;background:#fff;color:var(--news-ink)}.news-search button{flex-shrink:0}.news-search>a{display:inline-block;margin-top:10px;color:var(--news-blue)}.news-list-title{font-size:18px;margin:32px 0 20px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{display:block;min-width:0;padding:24px;border:1px solid #dce4ef;border-radius:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.news-card:hover{border-color:#0750c6;box-shadow:0 6px 20px #122a4510}.news-card h3{font-size:21px;line-height:1.5;margin:16px 0 12px}.news-card p{font-size:15px;color:#40536a;margin-bottom:0}.news-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#52667e;font-size:13px}.news-meta>span{color:var(--news-blue);font-weight:650}.news-back{display:inline-block;color:var(--news-blue)!important;margin-bottom:24px}.news-article{max-width:860px;margin:8px auto 40px}.news-article-body{font-size:18px;line-height:1.9;margin-top:36px}.news-article-body img{height:auto}.news-article-body table{display:block;overflow-x:auto;max-width:100%}.news-article-body a{color:var(--news-blue);overflow-wrap:break-word}.news-article-body figure{margin-inline:0}.news-error{border:1px solid #dce4ef;border-radius:12px;padding:30px}.translation-note{display:block;margin:12px 0;color:#52667e;font-size:13px;line-height:1.6}.news-page :is(h1,h2,h3,p):lang(ko),.news-page :lang(ko) :is(h1,h2,h3,p){word-break:keep-all;overflow-wrap:break-word}.news-page :lang(ja){word-break:normal;word-break:auto-phrase;line-break:strict}.news-page :is(h1,h2,h3,p),.news-page :lang(ja){overflow-wrap:break-word}.news-site-footer{padding:40px max(32px,calc((100vw - 1100px)/2)) 32px;border-top:1px solid #dce4ef;background:#f6f8fc;font-size:14px}.news-footer-main{display:flex;gap:30px;justify-content:space-between;flex-wrap:wrap;margin-bottom:26px}.news-footer-main nav{display:flex;gap:18px;flex-wrap:wrap;max-width:660px}.news-site-footer address{font-style:normal;color:#40536a}.news-site-footer address strong{display:inline-block;margin-right:8px}.news-footer-bottom{justify-content:space-between;margin-top:28px;padding-top:20px;border-top:1px solid #dce4ef}.news-footer-bottom,.news-footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:1100px){.news-site-header{gap:18px}.news-gnb{gap:16px}.news-contact{font-size:13px}.news-logo{max-width:180px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.news-site-header{padding:20px;gap:16px}.news-logo{max-width:174px}.news-languages{margin-left:auto}.news-gnb{order:3;width:100%;min-width:0;flex-wrap:wrap;column-gap:12px;row-gap:10px;justify-content:space-between;margin:0}.news-company-menu>div{left:auto;right:0;max-width:calc(100vw - 40px)}.news-contact{order:4;width:100%;text-align:center}.news-content{padding:32px 20px 48px}.news-grid{grid-template-columns:minmax(0,1fr);gap:16px}.news-card{padding:22px}.news-article-body{font-size:17px}.news-site-footer{padding:32px 20px}.news-search>div{gap:8px}.news-search button{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.news-card{transition:none}}html[lang=ja] .news-page{font-family:VisCureJapanese,ConceptPretendard,sans-serif}.news-policy{max-width:850px}.news-policy h2{font-size:22px;line-height:1.5;margin:32px 0 16px}.news-policy li,.news-policy p{font-size:16px;line-height:1.9}.news-policy ul{padding-left:24px}