/* Research archive: site typography, white / iceblue, open editorial records.
   Namespaced to preserve every existing page and its interaction geometry. */
.sc-research-page{--research-ink:#13233d;--research-blue:#174be6;--research-muted:#5e6a7b;--research-rule:#dce5ef;--research-ice:#eaf4ff;--research-gutter:clamp(32px,5.5556vw,80px);color:var(--research-ink);padding-bottom:100px;background:#fff}
.sc-research-index-nav,.sc-research-section{width:calc(100% - var(--research-gutter)*2);max-width:1600px;margin-inline:auto;min-width:0}
.sc-research-index-nav{display:flex;flex-wrap:wrap;column-gap:38px;row-gap:0;padding:34px 0 0;border-bottom:1px solid var(--research-rule)}
.sc-research-index-nav a{display:inline-flex;align-items:center;min-height:58px;padding:14px 0;color:var(--research-muted);font-size:16px;font-weight:600;line-height:1.5;border-bottom:2px solid transparent;transition:color .25s,border-color .25s}
.sc-research-index-nav a:hover,.sc-research-index-nav a:focus-visible{color:var(--research-blue);border-color:var(--research-blue)}
.sc-research-index-nav a:focus-visible,.sc-research-source:focus-visible{outline:2px solid var(--research-blue);outline-offset:5px}
.sc-research-section{padding-top:120px;scroll-margin-top:110px}
.sc-research-heading{display:grid;grid-template-columns:1.12fr .8fr;gap:8%;align-items:end;margin-bottom:56px}
.sc-research-page h2{font-size:clamp(34px,3.5vw,52px);line-height:1.25;font-weight:700;letter-spacing:-.035em;text-wrap:balance}
.sc-research-heading>p,.sc-research-collaboration p{font-size:19px;line-height:1.75;color:var(--research-muted);letter-spacing:-.02em}
.sc-research-record{display:grid;grid-template-columns:.55fr 2fr .58fr;column-gap:44px;row-gap:24px;padding:42px 0;border-top:1px solid var(--research-rule);min-width:0}
.sc-research-record-meta{display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:1.7;color:var(--research-muted);min-width:0}
.sc-research-year{font-family:Manrope,Pretendard,sans-serif;font-size:29px;line-height:1.15;font-weight:500;letter-spacing:-.03em;color:var(--research-blue)}
.sc-research-record-main{min-width:0}
.sc-research-record h3,.sc-research-record h4,.sc-research-patent h3{font-size:clamp(22px,1.85vw,29px);font-weight:650;line-height:1.45;letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere}
.sc-research-citation{font-size:14px;line-height:1.7;color:var(--research-muted);margin-top:10px;overflow-wrap:anywhere}
.sc-research-record-summary{font-size:17px;line-height:1.8;color:var(--research-muted);margin-top:22px;max-width:850px}
.sc-research-record-facts{margin:24px 0 0;font-size:14px;line-height:1.8}
.sc-research-record-facts>div{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:5px 0}
.sc-research-record-facts dt{color:var(--research-muted)}
.sc-research-record-facts dd{margin:0;overflow-wrap:anywhere}
.sc-research-doi{margin-top:16px;font-size:13px;line-height:1.6;color:var(--research-muted);overflow-wrap:anywhere}
.sc-research-record-note{font-size:13px;line-height:1.7;color:var(--research-muted);margin-top:16px}
.sc-research-source{display:inline-flex;align-items:center;justify-content:flex-start;gap:13px;min-height:44px;max-width:100%;font-size:15px;line-height:1.5;font-weight:600;color:var(--research-blue);padding:8px 0;border-bottom:1px solid currentColor;transition:gap .25s,color .25s}
.sc-research-source svg{width:20px;height:20px;flex:0 0 20px}
.sc-research-source:hover{gap:19px;color:#0a319f}
.sc-research-record-action{text-align:right;padding-top:0}
.sc-research-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:var(--research-ice);border-radius:24px;overflow:hidden;padding:44px 40px}
.sc-research-theme{padding:0 34px;min-width:0;border-left:1px solid #c4d7ee}
.sc-research-theme:first-child{padding-left:0;border-left:0}
.sc-research-theme:last-child{padding-right:0}
.sc-research-index{display:block;font-family:Manrope,Pretendard,sans-serif;color:var(--research-blue);font-size:17px;font-weight:500;margin-bottom:34px}
.sc-research-theme h3{font-size:24px;line-height:1.4;letter-spacing:-.025em;font-weight:650}
.sc-research-theme p{font-size:16px;line-height:1.8;color:var(--research-muted);margin-top:16px}
.sc-research-theme-source{display:flex;justify-content:flex-end;margin-top:20px}
.sc-research-theme-source .sc-research-source{font-size:13px}
.sc-research-patent{display:grid;grid-template-columns:.7fr 2fr .58fr;column-gap:44px;row-gap:20px;padding:30px 0;border-top:1px solid var(--research-rule);min-width:0}
.sc-research-patent-number{font-family:Manrope,Pretendard,sans-serif;font-weight:600;font-size:16px;color:var(--research-blue)}
.sc-research-patent p{font-size:14px;line-height:1.7;color:var(--research-muted);margin-top:14px}
.sc-research-patent>div:last-child{text-align:right}
.sc-research-awards{display:grid;grid-template-columns:minmax(0,1fr)}
.sc-research-award{border-top:1px solid var(--research-rule);padding:30px 0 0;display:flex;align-items:flex-start;flex-direction:column;min-width:0}
.sc-research-award time{font-family:Manrope,Pretendard,sans-serif;font-size:14px;color:var(--research-blue)}
.sc-research-award h3{font-size:clamp(24px,2.3vw,34px);font-weight:650;line-height:1.4;letter-spacing:-.03em;margin-top:30px;max-width:610px}
.sc-research-award p{font-size:15px;line-height:1.7;color:var(--research-muted);margin:20px 0}
.sc-research-award .sc-research-source{margin-top:auto}
.sc-research-collaboration{display:grid;grid-template-columns:1.12fr .8fr;gap:8%;margin-top:120px;padding:56px;border-radius:24px;background:#f4f8fc}
.sc-research-collaboration .sc-research-source{margin-top:20px}
@media(prefers-reduced-motion:reduce){.sc-research-index-nav a,.sc-research-source{transition:none}}
@media(min-width:1800px){.sc-research-index-nav,.sc-research-section{width:calc(100% - 140px)}}
@media(max-width:1023px){.sc-research-heading{grid-template-columns:1fr;gap:24px}.sc-research-heading>p{max-width:700px}.sc-research-record{grid-template-columns:140px 1fr;gap:24px}.sc-research-record-action{grid-column:2;text-align:left}.sc-research-patent{grid-template-columns:160px 1fr;gap:24px}.sc-research-patent>div:last-child{grid-column:2;text-align:left}.sc-research-themes{padding:34px 28px}.sc-research-theme{padding:0 24px}.sc-research-theme h3{font-size:21px}.sc-research-collaboration{grid-template-columns:1fr;gap:24px;padding:40px}.sc-research-index-nav{column-gap:28px}}
@media(max-width:600px){.sc-research-page{--research-gutter:20px;padding-bottom:60px}.sc-research-index-nav{padding-top:12px;column-gap:22px}.sc-research-index-nav a{font-size:13px;min-height:48px;padding:11px 0}.sc-research-section{padding-top:76px;scroll-margin-top:90px}.sc-research-page h2{font-size:30px;line-height:1.3;letter-spacing:-.035em}.sc-research-heading{gap:20px;margin-bottom:32px}.sc-research-heading>p,.sc-research-collaboration p{font-size:16px;line-height:1.75}.sc-research-record{grid-template-columns:1fr;padding:28px 0;gap:20px}.sc-research-record-meta{flex-direction:row;align-items:center;flex-wrap:wrap;column-gap:18px;row-gap:6px;font-size:12px}.sc-research-year{font-size:22px}.sc-research-record h3,.sc-research-record h4,.sc-research-patent h3{font-size:21px;line-height:1.5}.sc-research-citation{font-size:13px;margin-top:12px}.sc-research-record-summary{font-size:15px;line-height:1.8;margin-top:18px}.sc-research-record-facts{font-size:13px;margin-top:18px}.sc-research-record-facts>div{grid-template-columns:76px 1fr;gap:12px;padding:6px 0}.sc-research-doi,.sc-research-record-note{font-size:12px}.sc-research-record-action{grid-column:auto}.sc-research-source{font-size:14px}.sc-research-themes{grid-template-columns:1fr;padding:6px 24px;border-radius:16px}.sc-research-theme,.sc-research-theme:first-child,.sc-research-theme:last-child{padding:26px 0;border-left:0;border-top:1px solid #c4d7ee}.sc-research-theme:first-child{border-top:0}.sc-research-index{font-size:14px;margin-bottom:18px}.sc-research-theme h3{font-size:22px}.sc-research-theme p{font-size:15px;margin-top:14px}.sc-research-theme-source{justify-content:flex-start;margin-top:14px}.sc-research-theme-source .sc-research-source{font-size:12px}.sc-research-patent{grid-template-columns:1fr;padding:26px 0;gap:16px}.sc-research-patent>div:last-child{grid-column:auto}.sc-research-patent-number{font-size:15px}.sc-research-patent p{font-size:13px;margin-top:12px}.sc-research-awards{grid-template-columns:1fr;gap:40px}.sc-research-award{padding-top:24px}.sc-research-award h3{font-size:25px;margin-top:24px}.sc-research-award p{font-size:14px;margin-top:18px}.sc-research-collaboration{margin-top:76px;padding:30px 24px;border-radius:16px;gap:24px}.sc-research-collaboration h2{font-size:28px}.sc-research-collaboration .sc-research-source{margin-top:16px}}

.sc-research-cooperation{margin-top:76px}
.sc-research-cooperation-heading{display:grid;grid-template-columns:1.12fr .8fr;gap:8%;align-items:end;margin-bottom:36px}
.sc-research-cooperation-heading h3{font-size:clamp(25px,2.3vw,34px);line-height:1.4;font-weight:650;letter-spacing:-.025em}
.sc-research-cooperation-heading p{font-size:16px;line-height:1.8;color:var(--research-muted)}
.sc-research-cooperation .sc-research-record-meta>span:last-child{color:var(--research-blue);font-weight:600}
.sc-research-cooperation-note{font-size:13px;line-height:1.8;color:var(--research-muted);max-width:960px;margin-top:24px}
@media(max-width:1023px){.sc-research-cooperation-heading{grid-template-columns:1fr;gap:20px}}
@media(max-width:600px){.sc-research-cooperation{margin-top:52px}.sc-research-cooperation-heading{margin-bottom:24px}.sc-research-cooperation-heading h3{font-size:24px}.sc-research-cooperation-heading p{font-size:15px}.sc-research-cooperation-note{font-size:12px;margin-top:18px}}

.sc-research-original-title{font-size:14px;line-height:1.75;color:var(--research-muted);margin-top:14px;letter-spacing:0;overflow-wrap:anywhere}
