:root{--in-accent:#2b5ce6;--in-ink:#171b26;--in-body:#3d4350;--in-gray:#8a919e;--in-gray-light:#b4bac4;--in-line:#e6e8ec;--in-surface:#f5f5f6;--in-font-display:var(--font-display,"Montserrat"),"Pretendard",sans-serif}.in-root{background:#fff;color:var(--in-ink);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;line-height:1.6;word-break:keep-all;overflow-x:clip}.in-container{width:100%;max-width:1560px;margin:0 auto;padding-left:clamp(20px,4.5vw,72px);padding-right:clamp(20px,4.5vw,72px)}.in-hero{padding:clamp(48px,7vw,110px) 0 clamp(28px,3vw,48px)}.in-hero-eyebrow{display:block;font-family:var(--in-font-display);font-size:13px;font-weight:800;letter-spacing:.42em;color:var(--in-accent);text-transform:uppercase;margin-bottom:clamp(12px,1.5vw,24px)}.in-hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.in-hero-title{margin:0;font-family:var(--in-font-display);font-size:clamp(64px,12.5vw,208px);font-weight:900;line-height:.86;letter-spacing:-.025em;text-transform:uppercase;color:var(--in-ink)}.in-hero-sub{margin:0 0 clamp(8px,1.2vw,22px);text-align:right;font-size:clamp(15px,1.3vw,19px);font-weight:700;line-height:1.55;color:var(--in-ink);flex-shrink:0}.in-filterbar{border-top:1px solid var(--in-line);border-bottom:1px solid var(--in-line)}.in-filterbar-inner{justify-content:space-between;gap:24px}.in-filterbar-inner,.in-tabs{display:flex;align-items:stretch}.in-tabs{gap:clamp(20px,2.8vw,48px);overflow-x:auto;scrollbar-width:none}.in-tabs::-webkit-scrollbar{display:none}.in-tab{position:relative;display:flex;align-items:center;height:76px;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.14em;color:var(--in-gray);white-space:nowrap;text-decoration:none;transition:color .25s ease}.in-tab--en{font-family:var(--in-font-display);font-size:13px;font-weight:800;letter-spacing:.16em}.in-tab:hover{color:var(--in-ink)}.in-tab.is-active{color:var(--in-accent)}.in-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--in-accent)}.in-univ{position:relative;border-left:1px solid var(--in-line);padding-left:clamp(24px,3vw,56px);min-width:clamp(200px,22vw,380px)}.in-univ,.in-univ-btn{display:flex;align-items:center}.in-univ-btn{justify-content:space-between;gap:16px;width:100%;height:76px;border:0;background:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.14em;color:var(--in-ink)}.in-univ-btn svg{flex-shrink:0;transition:transform .25s ease}.in-univ.is-open .in-univ-btn svg{transform:rotate(180deg)}.in-univ-menu{position:absolute;top:calc(100% + 1px);right:0;left:clamp(24px,3vw,56px);z-index:30;margin:0;padding:8px 0;list-style:none;background:#fff;border:1px solid var(--in-line);box-shadow:0 20px 40px rgba(23,27,38,.08);max-height:360px;overflow-y:auto}.in-univ-menu a,.in-univ-menu button{display:block;width:100%;padding:12px 24px;border:0;background:none;cursor:pointer;text-align:left;font-family:inherit;font-size:14px;font-weight:600;color:var(--in-body);text-decoration:none}.in-univ-menu a:hover,.in-univ-menu button:hover{background:var(--in-surface);color:var(--in-ink)}.in-univ-menu a.is-selected,.in-univ-menu button.is-selected{color:var(--in-accent);font-weight:800}.in-thumb{position:relative;display:grid;place-items:center;overflow:hidden}.in-thumb-word{font-family:var(--in-font-display);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;line-height:1;-webkit-user-select:none;user-select:none}.in-thumb--dark{background:#202329}.in-thumb--dark .in-thumb-word{color:rgba(255,255,255,.07)}.in-thumb--black{background:#0b0d11}.in-thumb--black .in-thumb-word{color:rgba(255,255,255,.09)}.in-thumb--blue{background:var(--in-accent)}.in-thumb--blue .in-thumb-word{color:rgba(255,255,255,.22)}.in-thumb--light{background:#e6e6e8}.in-thumb--light .in-thumb-word{color:#fff}.in-thumb--img{background:var(--in-surface)}.in-thumb--img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.in-badge-featured{position:absolute;z-index:2;padding:9px 20px;background:var(--in-accent);color:#fff;font-family:var(--in-font-display);font-size:11px;font-weight:800;letter-spacing:.32em;text-transform:uppercase}.in-card-meta{display:flex;align-items:baseline;gap:22px;margin-bottom:14px}.in-card-category{font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--in-accent)}.in-card-date{font-family:var(--in-font-display);font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--in-gray-light)}.in-author{display:flex;align-items:center;gap:14px}.in-avatar{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;background:#e9eaec;font-family:var(--in-font-display);font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--in-ink)}.in-author-name{font-size:15px;font-weight:700;color:var(--in-ink)}.in-author-role{display:block;margin-top:2px;font-size:13px;font-weight:500;color:var(--in-gray);letter-spacing:.04em}.in-featured{display:grid;grid-template-columns:2.1fr 1fr;gap:clamp(32px,4vw,72px);padding:clamp(40px,5vw,80px) 0 clamp(36px,4vw,64px)}.in-card{display:block;text-decoration:none;color:inherit}.in-card .in-thumb{transition:opacity .3s ease}.in-card:hover .in-thumb{opacity:.92}.in-card:hover .in-card-title{color:var(--in-accent)}.in-card-title{margin:0;font-weight:800;line-height:1.35;color:var(--in-ink);transition:color .25s ease}.in-featured-main .in-thumb{aspect-ratio:21/10}.in-featured-main .in-thumb-word{font-size:clamp(96px,13vw,240px)}.in-featured-main .in-card-body{margin-top:30px;padding-top:26px;border-top:1px solid var(--in-ink)}.in-featured-main .in-card-row{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}.in-featured-main .in-card-title{font-size:clamp(26px,3vw,44px);letter-spacing:-.015em;max-width:20em}.in-featured-side .in-thumb{aspect-ratio:1/1}.in-featured-side .in-thumb-word{font-size:clamp(56px,6.5vw,110px)}.in-featured-side .in-card-body{margin-top:30px;padding-top:26px;border-top:1px solid var(--in-ink)}.in-featured-side .in-card-title{font-size:clamp(20px,1.8vw,26px)}.in-featured-side .in-author{margin-top:24px}.in-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(48px,5vw,88px) clamp(32px,4vw,72px);padding:clamp(24px,3vw,48px) 0 clamp(56px,7vw,110px)}.in-grid .in-thumb{aspect-ratio:1/1}.in-grid .in-thumb-word{font-size:clamp(56px,6vw,104px)}.in-grid .in-card-body{margin-top:28px;padding-top:24px;border-top:1px solid var(--in-ink)}.in-grid .in-card-title{font-size:clamp(19px,1.6vw,24px)}.in-grid .in-author{margin-top:26px}.in-empty{grid-column:1/-1;padding:80px 0;text-align:center;font-size:16px;color:var(--in-gray)}.in-pagination-wrap{border-top:1px solid var(--in-ink)}.in-pagination{display:flex;align-items:center;justify-content:space-between;padding:clamp(32px,4vw,56px) 0 clamp(72px,9vw,140px)}.in-page-nav{display:inline-flex;align-items:center;gap:18px;border:0;background:none;cursor:pointer;font-family:var(--in-font-display);font-size:13px;font-weight:800;letter-spacing:.26em;color:var(--in-ink);text-transform:uppercase;text-decoration:none}.in-page-nav.is-disabled{color:var(--in-gray-light);cursor:default;pointer-events:none}.in-page-numbers{display:flex;gap:28px}.in-page-num{position:relative;display:inline-block;padding:0 0 8px;border:0;background:none;cursor:pointer;font-family:var(--in-font-display);font-size:14px;font-weight:800;letter-spacing:.08em;color:var(--in-gray-light);text-decoration:none;transition:color .25s ease}.in-page-num:hover{color:var(--in-ink)}.in-page-num.is-active{color:var(--in-accent)}.in-page-num.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--in-accent)}.in-article-head{padding:clamp(48px,6vw,96px) 0 0}.in-article-meta{display:flex;align-items:center;gap:24px;margin-bottom:clamp(24px,3vw,44px)}.in-article-badge{padding:8px 14px;background:var(--in-ink);color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em}.in-article-date{font-family:var(--in-font-display);font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--in-gray-light)}.in-article-draft{padding:8px 14px;background:var(--in-surface);color:var(--in-gray);font-size:13px;font-weight:700}.in-article-title{margin:0;max-width:18em;font-size:clamp(34px,5.4vw,84px);font-weight:900;line-height:1.12;letter-spacing:-.03em;color:var(--in-ink)}.in-article-title em{font-style:normal;color:var(--in-accent)}.in-article-head hr{margin:clamp(32px,4vw,56px) 0 0;border:0;border-top:1px solid var(--in-line)}.in-article-author{padding:clamp(28px,3.5vw,48px) 0 0}.in-article-author .in-avatar{width:56px;height:56px;font-size:15px}.in-article-author .in-author-name{font-size:17px;font-weight:800}.in-article-hero{position:relative;margin:clamp(36px,5vw,72px) 0 0;height:clamp(280px,42vw,560px);background:linear-gradient(180deg,#f7f7f8,#e8e8ea);overflow:hidden}.in-article-hero span{position:absolute;left:50%;bottom:-.28em;transform:translateX(-50%);font-family:var(--in-font-display);font-size:clamp(120px,19vw,360px);font-weight:900;letter-spacing:-.01em;line-height:1;text-transform:uppercase;color:#c9cacf;white-space:nowrap;-webkit-user-select:none;user-select:none}.in-article-hero--img{background:var(--in-surface)}.in-article-hero--img img{width:100%;height:100%;object-fit:cover;display:block}.in-article-layout{display:grid;grid-template-columns:250px minmax(0,860px);gap:clamp(48px,6vw,110px);padding:clamp(56px,7vw,110px) 0 clamp(72px,9vw,140px)}.in-side{position:sticky;top:110px;align-self:start}.in-side-label{display:block;font-family:var(--in-font-display);font-size:12px;font-weight:800;letter-spacing:.32em;color:var(--in-gray-light);text-transform:uppercase;margin-bottom:22px}.in-toc{margin:0;padding:0;list-style:none}.in-toc li+li{margin-top:16px}.in-toc a{position:relative;display:block;font-size:15px;font-weight:600;color:var(--in-gray);text-decoration:none;transition:color .25s ease,padding-left .25s ease}.in-toc a:hover{color:var(--in-ink)}.in-toc li.is-active a{padding-left:34px;color:var(--in-accent);font-weight:700}.in-toc li.is-active a:before{content:"";position:absolute;left:0;top:50%;width:20px;height:2px;background:var(--in-accent)}.in-side hr{margin:36px 0;border:0;border-top:1px solid var(--in-line)}.in-share{display:flex;gap:12px}.in-share a,.in-share button{display:grid;place-items:center;width:50px;height:50px;padding:0;border:1px solid var(--in-line);background:none;cursor:pointer;font-family:var(--in-font-display);font-size:12px;font-weight:700;color:var(--in-ink);text-decoration:none;transition:border-color .25s ease,background .25s ease,color .25s ease}.in-share a:hover,.in-share button:hover{border-color:var(--in-ink);background:var(--in-ink);color:#fff}.in-body .rich-content{--content-text:var(--in-body);--content-muted:var(--in-gray);--content-line:var(--in-line);--content-accent:var(--in-accent);--content-surface:var(--in-surface);--content-font:"Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;font-size:17px;line-height:1.95}.in-body .rich-content>p:first-child{font-size:clamp(18px,1.5vw,20px);font-weight:700;line-height:1.85;color:var(--in-ink)}.in-body .rich-content h2{margin-top:clamp(56px,6vw,88px);padding-bottom:0;border-bottom:0;font-size:clamp(24px,2.2vw,32px);font-weight:900;letter-spacing:-.02em;color:var(--in-ink);scroll-margin-top:120px}.in-body .rich-content h3{margin-top:clamp(40px,4vw,56px);font-size:clamp(20px,1.7vw,24px);font-weight:800;color:var(--in-ink)}.in-body .rich-content blockquote{margin:clamp(48px,5vw,72px) 0;padding:6px 0 6px 34px;border-left:4px solid var(--in-accent);font-size:clamp(19px,1.7vw,22px);font-weight:800;font-style:italic;line-height:1.75;color:var(--in-ink)}.in-body .rich-content .table-wrap{margin:clamp(44px,5vw,64px) 0}.in-body .rich-content td,.in-body .rich-content th{border:0;border-bottom:1px solid var(--in-line);padding:16px 18px;vertical-align:middle}.in-body .rich-content th{background:none;border-top:2px solid var(--in-ink);border-bottom:1px solid var(--in-ink);font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--in-ink);white-space:nowrap}.in-body .rich-content tbody tr:hover td{background:#fafafa}.in-body .rich-content .download-link,.in-body .rich-content .downloads,.in-body .rich-content .video-frame,.in-body .rich-content img,.in-body .rich-content pre{border-radius:0}.in-body .rich-content figure{margin:clamp(44px,5vw,64px) 0}.in-body .rich-content figcaption{margin-top:16px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--in-gray);text-align:left}.in-tags{list-style:none;display:flex;flex-wrap:wrap;gap:10px 18px;margin:clamp(40px,5vw,64px) 0 0;padding:clamp(24px,3vw,40px) 0 0;border-top:1px solid var(--in-line);font-size:14px;font-weight:600;color:var(--in-gray)}.in-more{padding:0 0 clamp(72px,9vw,140px)}.in-more-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:clamp(20px,2.5vw,36px);border-bottom:1px solid var(--in-ink)}.in-more-title{margin:0;font-size:clamp(30px,3vw,44px);font-weight:900;line-height:1.05;letter-spacing:-.01em}.in-more-label,.in-more-title{font-family:var(--in-font-display);text-transform:uppercase;color:var(--in-ink)}.in-more-label{font-size:13px;font-weight:800;letter-spacing:.24em}.in-more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,3.5vw,64px);padding-top:clamp(40px,5vw,72px)}.in-more-grid .in-thumb{aspect-ratio:16/10}.in-more-num{font-family:var(--in-font-display);font-size:clamp(36px,3vw,52px);font-weight:900;color:#fff;-webkit-user-select:none;user-select:none}.in-more-grid .in-card-body{margin-top:26px}.in-more-grid .in-card-title{font-size:clamp(18px,1.5vw,22px)}@media (max-width:1100px){.in-featured{grid-template-columns:1fr}.in-featured-side .in-thumb{aspect-ratio:21/10}.in-grid{grid-template-columns:repeat(2,1fr)}.in-article-layout{grid-template-columns:1fr;gap:56px}.in-side{position:static}.in-toc{display:flex;flex-wrap:wrap;gap:10px 28px}.in-toc li+li{margin-top:0}.in-toc li.is-active a{padding-left:0}.in-toc li.is-active a:before{display:none}.in-side hr{margin:28px 0}}@media (max-width:760px){.in-hero-row{flex-direction:column;align-items:flex-start;gap:24px}.in-hero-sub{text-align:left;margin-bottom:0}.in-filterbar-inner{flex-direction:column;gap:0}.in-tabs .in-tab{height:60px}.in-univ{border-left:0;border-top:1px solid var(--in-line);padding-left:0;min-width:0}.in-univ-btn{height:60px}.in-univ-menu{left:0}.in-grid,.in-more-grid{grid-template-columns:1fr}.in-featured-main .in-card-row{flex-direction:column;gap:28px}.in-pagination{flex-wrap:wrap;gap:20px}}