/* nrs-design-tokens */
:root{--nrs-control-h: 31px;--nrs-control-h-lg: 40px;--nrs-toggle-size: 28px;--nrs-radius-xs: 2px;--nrs-radius-sm: 3px;--nrs-radius-md: 4px;--nrs-radius-xl: 6px;--nrs-radius-2xl: 8px;--nrs-radius-pill: 999px;--nrs-radius-circle: 50%;--nrs-space-1: 4px;--nrs-space-2: 8px;--nrs-space-3: 12px;--nrs-space-4: 16px;--nrs-space-5: 20px;--nrs-space-6: 24px;--nrs-space-8: 32px;--nrs-space-10: 40px;--nrs-fs-2xs: 10px;--nrs-fs-xs: 11px;--nrs-fs-sm: 12px;--nrs-fs-md: 13px;--nrs-fs-base: 14px;--nrs-fs-lg: 15px;--nrs-fs-xl: 16px;--nrs-fs-2xl: 18px;--nrs-fs-3xl: 20px;--nrs-fs-4xl: 24px;--nrs-lh-tight: 1.3;--nrs-lh-normal: 1.5;--nrs-lh-loose: 1.9;--nrs-bw: 1px;--nrs-bw-thick: 2px;--nrs-elev-1: 0 1px 4px rgba(0,0,0,.08);--nrs-elev-2: 0 2px 12px rgba(0,0,0,.12);--nrs-elev-3: 0 4px 24px rgba(0,0,0,.18);--nrs-transition-fast: .12s ease;--nrs-z-dropdown: 1000;--nrs-z-sticky: 1020;--nrs-z-overlay: 1040;--nrs-z-modal: 1050;--nrs-z-toast: 1060}
/* nrs-style */
:root{--nrs-color-primary: #000080;--nrs-color-accent: #800000;--nrs-color-text: #1e1e1e;--nrs-color-text-muted: var(--nrs-color-text);--nrs-color-border: #e2e4e7;--nrs-color-bg: #ffffff;--nrs-color-bg-sub: #f6f7f7;--nrs-color-caption: #333333;--nrs-color-link: #000080;--nrs-color-link-hover: #800000;--nrs-font-body: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--nrs-font-mono: 'JetBrains Mono','Fira Code',Consolas,monospace;--nrs-font-size-base: 15px;--nrs-font-size-sm: 14px;--nrs-font-size-xs: 12px;--nrs-font-size-lg: 18px;--nrs-font-size-xl: 22px;--nrs-font-size-2xl: 28px;--nrs-font-size-3xl: 36px;--nrs-line-height: 1.9;--nrs-line-height-heading: 1.3;--nrs-max-width: 1100px;--nrs-content-width: 680px;--nrs-sidebar-width: 300px;--nrs-gap: 20px;--nrs-gap-sm: 12px;--nrs-gap-lg: 40px;--nrs-header-height: 83px;--nrs-thumb-ratio: 3/2;--nrs-thumb-w: 140px;--nrs-thumb-h: 105px;--nrs-thumb-bg: #c8d0d8;--nrs-radius: 2px;--nrs-radius-lg: 4px;--nrs-img-radius-s: 2px;--nrs-img-radius-m: 4px;--nrs-img-radius-l: 8px;--nrs-img-radius-break-s: 100;--nrs-img-radius-break-l: 320;--nrs-shadow-sm: 0 1px 4px rgba(0,0,0,.08);--nrs-shadow: 0 2px 12px rgba(0,0,0,.12);--nrs-shadow-lg: 0 4px 24px rgba(0,0,0,.18);--nrs-transition: 0.2s ease;--nrs-article-font-scale: 1}@media screen{[data-theme="dark"],.dark-mode{--nrs-color-text: #f1f5f9;--nrs-color-text-muted: var(--nrs-color-text);--nrs-color-border: #334155;--nrs-color-bg: #0f172a;--nrs-color-bg-sub: #1e293b;--nrs-color-caption: var(--nrs-color-text);--nrs-color-link: #93c5fd;--nrs-color-link-hover: #ff6b6b}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme="light"]){--nrs-color-text: #f1f5f9;--nrs-color-text-muted: var(--nrs-color-text);--nrs-color-border: #334155;--nrs-color-bg: #0f172a;--nrs-color-bg-sub: #1e293b;--nrs-color-caption: var(--nrs-color-text);--nrs-color-link: #93c5fd;--nrs-color-link-hover: #ff6b6b}}*,*::before,*::after{box-sizing: border-box}html{font-size: var(--nrs-font-size-base);scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{margin: 0;padding: 0;font-family: var(--nrs-font-body);font-size: var(--nrs-font-size-base);line-height: var(--nrs-line-height);color: var(--nrs-color-text);background: var(--nrs-color-bg);transition: background var(--nrs-transition),color var(--nrs-transition)}img{max-width: 100%;height: auto;display: block}a{color: var(--nrs-color-link);text-decoration: none;transition: color var(--nrs-transition)}a:hover{color: var(--nrs-color-link-hover)}.nrs-container{max-width: var(--nrs-max-width);margin: 0 auto;padding: 0}.nrs-sticky{position: sticky;top: var(--nrs-sticky-top,8px);align-self: start;z-index: 10}.nrs-layout{display: grid;grid-template-columns: 1fr var(--nrs-sidebar-width);gap: var(--nrs-gap-lg);align-items: start}.nrs-header{position: sticky;top: 0;z-index: 100;background: var(--nrs-color-bg);box-shadow: var(--nrs-shadow-sm)}.nrs-header-topbar{max-width: 1100px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;padding: 0;min-height: 38px;border-bottom: 0}.nrs-header-topbar .nrs-header-date,.nrs-header-topbar .nrs-publish-date{margin: 0;font-size: 12px;color: var(--nrs-color-text);line-height: 1.2}.nrs-lang-switch{display: flex;align-items: center;gap: 6px;font-size: 12px;line-height: 1.2}.nrs-lang-switch__current{color: #333;font-weight: 600}.nrs-lang-switch__link{color: var(--nrs-color-text);text-decoration: none}.nrs-lang-switch__link:hover{color: #1a4ea8;text-decoration: underline}.nrs-lang-switch__sep{color: #ccc}.nrs-zh-variant{display: inline-flex;align-items: center;gap: 3px;margin-left: 8px;padding: 4px 5px;font-size: 12px;line-height: 1.2;background: #f1f3f5;box-shadow: inset 0 0 0 1px #c2c9d2;border-radius: 3px}.nrs-zh-variant__opt{-webkit-appearance: none;appearance: none;background: none;border: 0;margin: 0;padding: 1px 4px;font: inherit;line-height: 1.2;color: var(--nrs-color-text);cursor: pointer;border-radius: 2px}.nrs-zh-variant__opt:hover{color: var(--nrs-color-link)}.nrs-zh-variant__opt.is-active{color: #333;background: #d3d9e0;font-weight: 600}.nrs-zh-variant__sep{color: #ccc}.nrs-zh-variant__short{display: none}.nrs-zh-variant--float{position: fixed;top: 8px;right: 8px;z-index: 9999;background: #fff;padding: 4px;border-radius: 3px}.nrs-header .nrs-container{max-width: 1100px}.nrs-header-banner{background: var(--nrs-color-bg-sub);border-bottom: 1px solid var(--nrs-color-border);padding: 4px 0;text-align: center}.nrs-header-inner{display: flex;align-items: center;justify-content: space-between;height: var(--nrs-header-height);gap: var(--nrs-gap)}.nrs-logo{font-size: var(--nrs-font-size-2xl);font-weight: 800;color: var(--nrs-color-primary);text-decoration: none;flex-shrink: 0;letter-spacing: -0.5px}.nrs-logo:hover{color: var(--nrs-color-primary)}.nrs-logo img{height: 40px;width: auto}.nrs-header-tools{display: flex;align-items: center;gap: var(--nrs-gap-sm);flex-shrink: 0}.nrs-header-meta{font-size: var(--nrs-font-size-xs);color: var(--nrs-color-text-muted)}.nrs-search-form{display: flex;align-items: center;border: 1px solid var(--nrs-color-border);border-radius: 20px;overflow: hidden;background: var(--nrs-color-bg-sub)}.nrs-search-input{border: none;background: transparent;padding: 6px 14px;font-size: var(--nrs-font-size-sm);color: var(--nrs-color-text);width: 180px;outline: none}.nrs-search-btn{background: none;border: none;padding: 6px 12px;cursor: pointer;color: var(--nrs-color-text-muted);font-size: 16px}.nrs-gnb{background: var(--nrs-color-primary);padding: 0}.nrs-gnb-inner{display: flex;align-items: center;justify-content: space-between}.nrs-gnb-nav{display: flex;list-style: none;margin: 0;padding: 0;gap: 0}.nrs-gnb-nav > li{position: relative}.nrs-gnb-nav > li > a{display: block;padding: 12px 18px;color: rgba(255,255,255,.9);font-size: var(--nrs-font-size-sm);font-weight: 600;white-space: nowrap;transition: background var(--nrs-transition),color var(--nrs-transition)}.nrs-gnb-nav > li > a:hover,.nrs-gnb-nav > li.current-menu-item > a{background: rgba(255,255,255,.15);color: #fff}.nrs-gnb-nav .sub-menu{display: none;position: absolute;top: 100%;left: 0;min-width: 180px;background: var(--nrs-color-bg);border: 1px solid var(--nrs-color-border);box-shadow: var(--nrs-shadow);border-radius: 0 0 var(--nrs-radius) var(--nrs-radius);list-style: none;margin: 0;padding: 4px 0;z-index: 200}.nrs-gnb-nav li:hover > .sub-menu{display: block}.nrs-gnb-nav .sub-menu a{display: block;padding: 8px 16px;color: var(--nrs-color-text);font-size: var(--nrs-font-size-sm)}.nrs-gnb-nav .sub-menu a:hover{background: var(--nrs-color-bg-sub)}.nrs-gnb-date{font-size: var(--nrs-font-size-xs);color: rgba(255,255,255,.7);padding: 0 16px;flex-shrink: 0}.nrs-hamburger{display: none;background: none;border: none;cursor: pointer;padding: 8px;color: var(--nrs-color-text);font-size: 22px;line-height: 1}.nrs-drawer{position: fixed;top: 0;left: -100%;width: min(320px,85vw);height: 100vh;background: var(--nrs-color-bg);box-shadow: var(--nrs-shadow-lg);z-index: 1000;overflow-y: auto;transition: left 0.3s ease;display: flex;flex-direction: column}.nrs-drawer.is-open{left: 0}.nrs-drawer-overlay{display: none;position: fixed;inset: 0;background: rgba(0,0,0,.5);z-index: 999}.nrs-drawer-overlay.is-open{display: block}.nrs-drawer-header{display: flex;align-items: center;justify-content: space-between;padding: 16px;border-bottom: 1px solid var(--nrs-color-border)}.nrs-drawer-title{font-size: var(--nrs-font-size-lg);font-weight: 700;margin: 0}.nrs-drawer-close{background: none;border: none;cursor: pointer;font-size: 24px;color: var(--nrs-color-text-muted);line-height: 1}.nrs-drawer-links{display: flex;gap: 12px;padding: 12px 16px;border-bottom: 1px solid var(--nrs-color-border);font-size: var(--nrs-font-size-sm)}.nrs-drawer-links a{color: var(--nrs-color-text-muted)}.nrs-drawer-search{padding: 12px 16px;border-bottom: 1px solid var(--nrs-color-border)}.nrs-drawer-search .nrs-search-form{border-radius: 4px;width: 100%}.nrs-drawer-search .nrs-search-input{width: 100%}.nrs-drawer-nav{flex: 1;padding: 8px 0;list-style: none;margin: 0}.nrs-drawer-nav > li > a{display: flex;align-items: center;justify-content: space-between;padding: 12px 16px;font-size: var(--nrs-font-size-base);font-weight: 600;color: var(--nrs-color-text);border-bottom: 1px solid var(--nrs-color-border)}.nrs-drawer-nav .sub-menu{display: grid;grid-template-columns: 1fr 1fr;list-style: none;margin: 0;padding: 8px 16px;gap: 4px;background: var(--nrs-color-bg-sub)}.nrs-drawer-nav .sub-menu a{display: block;padding: 6px 8px;font-size: var(--nrs-font-size-sm);color: var(--nrs-color-text-muted);border-radius: var(--nrs-radius)}.nrs-drawer-nav .sub-menu a:hover{background: var(--nrs-color-border);color: var(--nrs-color-text)}.nrs-drawer-footer{padding: 12px 16px;border-top: 1px solid var(--nrs-color-border);font-size: var(--nrs-font-size-sm);color: var(--nrs-color-text-muted);text-align: center}.nrs-section{margin-bottom: var(--nrs-gap-lg)}.nrs-section-title{font-size: var(--nrs-font-size-xl);font-weight: 800;margin: 0 0 var(--nrs-gap) 0;padding-bottom: 10px;border-bottom: 3px solid var(--nrs-color-primary);display: flex;align-items: center;justify-content: space-between;color: var(--nrs-color-primary)}.nrs-section-more{font-size: var(--nrs-font-size-xs);font-weight: 400;color: var(--nrs-color-text-muted)}.nrs-hero{display: grid;grid-template-columns: 1.8fr 1fr;gap: var(--nrs-gap);margin-bottom: var(--nrs-gap-lg)}.nrs-article-card{display: flex;align-items: center;gap: var(--nrs-gap-sm);padding: 14px 0;border-bottom: 1px solid var(--nrs-color-border)}.nrs-article-card:last-child{border-bottom: none}.nrs-article-card:first-child{padding-top: 0}.nrs-article-card__thumb{width: 140px;height: 94px;object-fit: cover;border-radius: var(--nrs-img-radius,var(--nrs-img-radius-m));flex-shrink: 0}.nrs-article-card__body{flex: 1;min-width: 0}.nrs-article-card__cat{display: inline-block;font-size: var(--nrs-font-size-xs);font-weight: 600;color: var(--nrs-color-accent);margin-bottom: 4px;text-transform: uppercase;letter-spacing: 0.5px}.nrs-article-card__title{font-size: var(--nrs-font-size-base);font-weight: 700;line-height: var(--nrs-line-height-heading);margin: 0 0 6px 0;color: var(--nrs-color-text);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.nrs-article-card__title a{color: inherit}.nrs-article-card__title a:hover{color: var(--nrs-color-primary)}.nrs-article-card__subtitle{font-size: var(--nrs-font-size-sm);color: var(--nrs-color-text-muted);line-height: 1.5;margin: 4px 0 0 0}.nrs-article-card__excerpt{font-size: var(--nrs-font-size-sm);color: var(--nrs-color-text-muted);line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin: 0 0 6px 0}.nrs-article-card__meta{display: flex;gap: 8px;font-size: var(--nrs-font-size-xs);color: var(--nrs-color-text-muted);align-items: center;flex-wrap: wrap}.nrs-article-card__meta .nrs-article-card__cat{margin: 0}.nrs-article-card__author{color: var(--nrs-color-text-muted)}.nrs-article-card__meta{column-gap: var(--nrs-meta-gap,8px)}.nrs-article-card__meta > * + *::before{content: var(--nrs-meta-sep,"");margin-right: var(--nrs-meta-gap,8px);color: var(--nrs-color-border,#ddd)}.nrs-article-card__body:has(.nrs-meta--above),.nrs-article-card__body:has(.nrs-meta--inline){display: flex;flex-direction: column}.nrs-meta--above{order: -1}.nrs-meta--below{order: 50}.nrs-meta--inline{order: -1;margin-bottom: 2px}.nrs-meta--spread{width: 100%;justify-content: space-between}.nrs-article-card__meta .nrs-meta--push{margin-left: auto}.nrs-article-card__title .nrs-grade-badge{margin-right: 6px;vertical-align: middle}.nrs-grade-badge{display: inline-block;padding: 1px 8px;border-radius: 10px;font-size: 11px;font-weight: 700}.nrs-grade-headline{background: var(--nrs-color-accent);color: #fff}.nrs-grade-important{background: var(--nrs-color-primary);color: #fff}.nrs-grade-normal{display: none}.nrs-grid-2{display: grid;grid-template-columns: 1fr 1fr;gap: var(--nrs-gap)}.nrs-grid-3{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--nrs-gap)}.nrs-popular-rank{font-size: var(--nrs-font-size-xl);font-weight: 900;color: var(--nrs-color-border);line-height: 1;width: 28px;flex-shrink: 0}.nrs-popular-rank.rank-1,.nrs-popular-rank.rank-2,.nrs-popular-rank.rank-3{color: var(--nrs-color-accent)}.nrs-sidebar{position: sticky;top: calc(var(--nrs-header-height) + 16px)}.nrs-sidebar-widget{margin-bottom: var(--nrs-gap-lg)}.nrs-sidebar-widget-title{font-size: var(--nrs-font-size-base);font-weight: 800;margin: 0 0 var(--nrs-gap-sm) 0;padding-bottom: 8px;border-bottom: 2px solid var(--nrs-color-primary);color: var(--nrs-color-primary)}.nrs-single-header{margin-bottom: var(--nrs-gap)}.nrs-single-cat{display: inline-block;font-size: var(--nrs-font-size-sm);font-weight: 700;color: var(--nrs-color-accent);text-transform: uppercase;letter-spacing: 0.5px;margin-bottom: 10px}.nrs-single-title{font-size: clamp(22px,calc(3 * var(--nrs-vw,1vw)),var(--nrs-font-size-3xl));font-weight: 900;line-height: var(--nrs-line-height-heading);margin: 0 0 12px 0;color: var(--nrs-color-text);letter-spacing: -0.5px}.nrs-subtitle{font-size: calc(var(--nrs-font-size-base) * var(--nrs-article-font-scale,1));color: var(--nrs-color-text-muted);line-height: 1.6;margin: 2px 0;transition: font-size 0.15s ease}.nrs-article-front .nrs-article-meta,.nrs-article-root .nrs-article-meta{display: flex;align-items: center;justify-content: space-between;gap: var(--nrs-gap-sm);padding: 12px 0;border-top: 1px solid var(--nrs-color-border);border-bottom: 1px solid var(--nrs-color-border);flex-wrap: wrap}.nrs-byline{display: flex;gap: 12px;font-style: normal;flex-wrap: wrap}.nrs-author{display: flex;align-items: center;gap: 6px;font-size: var(--nrs-font-size-sm)}.nrs-author-photo{width: 32px;height: 32px;border-radius: 50%;object-fit: cover}.nrs-author-name{font-weight: 600;color: var(--nrs-color-text)}.nrs-author-email{font-size: var(--nrs-font-size-xs);color: var(--nrs-color-text-muted)}.nrs-font-size-wrap{display: inline-flex;align-items: center;gap: 4px;border: 1px solid var(--nrs-color-border);border-radius: var(--nrs-radius);padding: 0 4px;background: transparent}.nrs-font-size-wrap .nrs-font-size-btn{background: none;border: 0;padding: 4px 8px;cursor: pointer;font-size: var(--nrs-font-size-sm);color: var(--nrs-color-text);line-height: 1}.nrs-font-size-wrap .nrs-font-size-btn:hover{color: var(--nrs-color-primary)}.nrs-font-size-wrap .nrs-font-size-btn:disabled{opacity: 0.35;cursor: not-allowed}.nrs-font-size-wrap .nrs-font-step{display: inline-block;min-width: 22px;text-align: center;font-size: var(--nrs-font-size-xs);color: var(--nrs-color-text-muted);user-select: none;font-variant-numeric: tabular-nums}.nrs-lang-switcher{display: flex;gap: 8px;flex-wrap: wrap;margin: var(--nrs-gap) 0;padding: var(--nrs-gap-sm) 0;border-top: 1px solid var(--nrs-color-border);border-bottom: 1px solid var(--nrs-color-border)}.nrs-tags{display: flex;flex-wrap: wrap;gap: 6px;margin: var(--nrs-gap) 0}.nrs-tag{display: inline-block;padding: 3px 12px;background: var(--nrs-color-bg-sub);border: 1px solid var(--nrs-color-border);border-radius: 20px;font-size: var(--nrs-font-size-xs);color: var(--nrs-color-text-muted)}.nrs-tag:hover{border-color: var(--nrs-color-primary);color: var(--nrs-color-primary)}.nrs-list-controls{display: flex;align-items: center;justify-content: space-between;margin-bottom: var(--nrs-gap-sm)}.nrs-list-title{font-size: var(--nrs-font-size-xl);font-weight: 800;margin: 0;color: var(--nrs-color-primary)}.nrs-view-toggle{display: flex;gap: 4px}.nrs-view-btn{background: none;border: 1px solid var(--nrs-color-border);padding: 5px 8px;cursor: pointer;border-radius: var(--nrs-radius);font-size: 16px;color: var(--nrs-color-text-muted);transition: all var(--nrs-transition)}.nrs-view-btn.is-active{background: var(--nrs-color-primary);border-color: var(--nrs-color-primary);color: #fff}.nrs-article-list.is-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: var(--nrs-gap)}.nrs-article-list.is-grid .nrs-article-card{flex-direction: column;align-items: stretch;border: 1px solid var(--nrs-color-border);border-bottom: 1px solid var(--nrs-color-border);border-radius: var(--nrs-radius);padding: 0;overflow: hidden}.nrs-article-list.is-grid .nrs-article-card__thumb{width: 100%;height: 160px}.nrs-article-list.is-grid .nrs-article-card__body{padding: 12px}.nrs-side-popular .nrs-article-card,.nrs-side-recent .nrs-article-card{position: relative;align-items: center;gap: 10px;padding: 7px 0;border-bottom: 0}.nrs-side-popular .nrs-article-card:not(:last-child)::after,.nrs-side-recent .nrs-article-card:not(:last-child)::after{content: "";position: absolute;left: 0;bottom: 0;border-bottom: 1px solid var(--nrs-color-border,#e2e4e7)}.nrs-side-popular .nrs-article-card:not(:last-child)::after{right: 72px}.nrs-side-recent .nrs-article-card:not(:last-child)::after{right: 60px}.nrs-side-popular .nrs-article-card__num{order: 0;flex: 0 0 auto;min-width: 18px;font-size: 16px;font-weight: 800;line-height: 1.2;color: var(--nrs-color-primary,#0a3a6b);text-align: center}.nrs-side-popular .nrs-article-card__body,.nrs-side-recent .nrs-article-card__body{order: 1;flex: 1 1 auto;min-width: 0}.nrs-side-popular .nrs-article-card__thumb-link,.nrs-side-recent .nrs-article-card__thumb-link{order: 2;flex: 0 0 auto;display: block;line-height: 0}.nrs-side-popular .nrs-article-card__thumb{width: 72px;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--nrs-img-radius,var(--nrs-img-radius-s))}.nrs-side-recent .nrs-article-card__thumb{width: 60px;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--nrs-img-radius,var(--nrs-img-radius-s))}.nrs-side-recent .nrs-article-card__thumb-link{order: 0}.nrs-side-recent .nrs-article-card__body{order: 1}.nrs-side-recent .nrs-article-card:not(:last-child)::after{left: 70px;right: 0}.nrs-side-popular .nrs-article-card__title,.nrs-side-recent .nrs-article-card__title{margin: 0;font-size: 14px;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.nrs-side-pop-head{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-bottom: 14px}.nrs-side-pop-tabbed .nrs-article-list__title{margin: 0}.nrs-side-recent .nrs-article-list__title{margin-bottom: 14px}.nrs-side-tabs{display: flex;gap: 4px;flex: 0 0 auto}.nrs-side-tab{border: 1px solid var(--nrs-color-border,#e2e4e7);background: var(--nrs-color-bg,#fff);color: var(--nrs-color-text);font-size: 12px;line-height: 1;padding: 5px 9px;border-radius: 12px;cursor: pointer}.nrs-side-tab.is-active{background: var(--nrs-color-primary,#0a3a6b);border-color: var(--nrs-color-primary,#0a3a6b);color: #fff;font-weight: 700}.nrs-side-pop-panel[hidden]{display: none}.nrs-list-toggle-wrap .nrs-article-list .nrs-article-card{align-items: flex-start}.nrs-article-layout-card-list .nrs-article-card__thumb-link{display: block}.nrs-article-layout-simple-list .nrs-article-card__thumb-link{display: none}.nrs-article-layout-simple-list .nrs-article-card__excerpt{display: none}.nrs-article-layout-simple-list .nrs-article-card{padding: 10px 0;border-bottom: 0;align-items: baseline}.nrs-article-layout-simple-list .nrs-article-card__body{display: flex;align-items: baseline;justify-content: space-between;gap: 16px}.nrs-article-layout-simple-list .nrs-article-card__title{margin: 0;flex: 1 1 auto;min-width: 0;-webkit-line-clamp: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.nrs-article-layout-simple-list .nrs-article-card__meta{flex: 0 0 auto;margin: 0;justify-content: flex-end}.nrs-article-layout-simple-list .nrs-article-card:nth-child(5n+1):not(:first-child){border-top: 1px solid var(--nrs-color-border)}.nrs-article-layout-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.nrs-article-layout-grid .nrs-article-card{flex-direction: column;align-items: stretch;border-bottom: 0;padding: 0;gap: 0}.nrs-article-layout-grid .nrs-article-card__thumb-link{display: block;width: 100%}.nrs-article-layout-grid .nrs-article-card__thumb{width: 100%;height: 160px}.nrs-article-layout-grid .nrs-article-card__body{padding: 10px 0 0}.nrs-article-layout-grid .nrs-article-card__title{-webkit-line-clamp: 2;min-height: calc(var(--nrs-line-height-heading,1.3) * 2em)}.nrs-article-layout-card-list .nrs-article-card__excerpt{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.nrs-article-layout-grid .nrs-article-list__pager{grid-column: 1 / -1}.nrs-list-toggle-wrap .nrs-article-list .nrs-article-card__title{--nrs-line-height-heading: 1.55;line-height: 1.55}.nrs-article-card__all{display: none}.nrs-list-toggle-wrap .nrs-article-card__rep{display: none}.nrs-list-toggle-wrap .nrs-article-card__all{display: inline}.nrs-list-toggle-wrap:not(.nrs-al--thumbstyled) .nrs-article-layout-grid .nrs-article-card__thumb{height: auto;aspect-ratio: 1 / 1}.nrs-list-toggle-wrap .nrs-article-layout-grid .nrs-article-card__excerpt{display: none}body .nrs-list-toggle-wrap .nrs-article-layout-card-list .nrs-article-card__excerpt{-webkit-line-clamp: 1;max-height: calc(1 * 1lh)}.nrs-list-toggle-wrap .nrs-article-card__title .nrs-grade-badge{vertical-align: text-bottom}.nrs-list-toggle-wrap .nrs-article-layout-grid .nrs-article-card__title .nrs-grade-badge[data-short]{position: relative;box-sizing: border-box;width: 1.6em;height: 1.6em;padding: 0;overflow: hidden;font-size: 0.72em;line-height: 1.6em;white-space: nowrap;border-radius: 50%;vertical-align: middle;-webkit-text-fill-color: transparent}.nrs-list-toggle-wrap .nrs-article-layout-grid .nrs-article-card__title .nrs-grade-badge[data-short]::before{content: attr(data-short);content: attr(data-short) / "";position: absolute;inset: 0;line-height: 1.6em;text-align: center;-webkit-text-fill-color: currentColor}.nrs-article-list__pager{margin-top: var(--nrs-gap-lg)}.nrs-author-profile{display: flex;gap: var(--nrs-gap);align-items: center;padding: var(--nrs-gap);background: var(--nrs-color-bg-sub);border-radius: var(--nrs-radius-lg);margin-bottom: var(--nrs-gap-lg)}.nrs-mobile-nav{display: none;position: fixed;bottom: 0;left: 0;right: 0;height: var(--nrs-mobile-nav-height);background: var(--nrs-color-bg);border-top: 1px solid var(--nrs-color-border);z-index: 100;box-shadow: 0 -2px 12px rgba(0,0,0,.1)}.nrs-footer{background: var(--nrs-color-bg-sub);border-top: 1px solid var(--nrs-color-border);padding: var(--nrs-gap-lg) 0 calc(var(--nrs-gap-lg) + var(--nrs-mobile-nav-height));margin-top: var(--nrs-gap-lg)}.nrs-footer-sns{display: flex;gap: 12px;margin-bottom: var(--nrs-gap);flex-wrap: wrap}.nrs-footer-sns a{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;background: var(--nrs-color-border);border-radius: 50%;color: var(--nrs-color-text-muted);font-size: 18px;transition: all var(--nrs-transition)}.nrs-footer-sns a:hover{background: var(--nrs-color-primary);color: #fff}.nrs-footer-links{display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: var(--nrs-gap);font-size: var(--nrs-font-size-sm)}.nrs-footer-links a{color: var(--nrs-color-text-muted)}.nrs-footer-links a:hover{color: var(--nrs-color-primary)}.nrs-footer-info{font-size: var(--nrs-font-size-xs);color: var(--nrs-color-text-muted);line-height: 1.8}.nrs-footer-meta{margin: 0 0 6px 0}.nrs-footer-copyright{margin: 0}.nrs-404{text-align: center;padding: 80px 0}.nrs-404-code{font-size: 120px;font-weight: 900;color: var(--nrs-color-border);line-height: 1;margin: 0}.nrs-404-title{font-size: var(--nrs-font-size-2xl);font-weight: 700;margin: 16px 0 8px}.nrs-404-desc{color: var(--nrs-color-text-muted);margin-bottom: var(--nrs-gap)}@media print{.nrs-header,.nrs-gnb,.nrs-sidebar,.nrs-mobile-nav,.nrs-footer,.nrs-lang-switcher,.nrs-tags,.nrs-pagination{display: none !important}.nrs-layout{grid-template-columns: 1fr}.nrs-article-body{max-width: 100%;font-size: 12pt}a{color: inherit;text-decoration: underline}}.nrs-title-tag{color: var(--nrs-color-accent);font-weight: 900}.nrs-thumb{width: var(--nrs-thumb-w);height: var(--nrs-thumb-h);flex-shrink: 0;overflow: hidden;border-radius: var(--nrs-radius);background: var(--nrs-thumb-bg);display: flex;align-items: center;justify-content: center;aspect-ratio: var(--nrs-thumb-ratio)}.nrs-thumb img{height: var(--nrs-thumb-h);width: auto;max-width: var(--nrs-thumb-w);object-fit: cover;object-position: center top;display: block}.nrs-box-title-wrap{display: flex}.nrs-box-title-wrap.align-left{justify-content: flex-start;padding-left: 12px}.nrs-box-title-wrap.align-center{justify-content: center}.nrs-box-title-wrap.align-right{justify-content: flex-end;padding-right: 12px}.nrs-box-body{border: 2px solid var(--nrs-color-primary);border-radius: 0 4px 4px 4px;overflow: hidden}.nrs-box-body.tab-right{border-radius: 4px 0 4px 4px}.nrs-box-body.tab-center{border-radius: 4px}.nrs-box-body.tab-bottom{border-radius: 4px 4px 4px 0}.nrs-sns-share{display: flex;gap: 6px;margin-bottom: 12px;position: relative}.nrs-sns-btn{width: 34px;height: 34px;display: flex;align-items: center;justify-content: center;border-radius: var(--nrs-radius);background: var(--nrs-color-bg-sub);border: 1px solid var(--nrs-color-border);cursor: pointer;position: relative;transition: background var(--nrs-transition)}.nrs-sns-btn:hover{background: var(--nrs-color-primary)}.nrs-sns-btn:hover svg{fill: #fff}.nrs-sns-btn .nrs-tooltip{position: absolute;bottom: calc(100% + 6px);left: 50%;transform: translateX(-50%);background: #333;color: #fff;font-size: 11px;padding: 3px 8px;border-radius: 3px;white-space: nowrap;pointer-events: none;opacity: 0;transition: opacity 0.15s}.nrs-sns-btn:hover .nrs-tooltip,.nrs-sns-btn.show-tooltip .nrs-tooltip{opacity: 1}.nrs-lang-switcher{display: flex;gap: 6px;margin: 16px 0}.nrs-breaking-bar{background: var(--nrs-color-accent);color: #fff;padding: 6px 0;overflow: hidden}.nrs-breaking-bar__inner{display: flex;align-items: center;gap: 12px}.nrs-breaking-bar__label{background: #fff;color: var(--nrs-color-accent);font-weight: 900;font-size: 12px;padding: 2px 8px;flex-shrink: 0}.nrs-breaking-bar__ticker{flex: 1;overflow: hidden;height: 1.4em;position: relative}.nrs-breaking-bar__item{position: absolute;width: 100%;opacity: 0;transition: opacity 0.5s}.nrs-breaking-bar__item.active{opacity: 1}.nrs-popular__tabs{display: flex;border-bottom: 1px solid var(--nrs-color-border);margin-bottom: 8px}.nrs-popular__tab{flex: 1;padding: 7px 0;text-align: center;font-size: 13px;cursor: pointer;border-bottom: 2px solid transparent;transition: all var(--nrs-transition)}.nrs-popular__tab.active{color: var(--nrs-color-primary);font-weight: 700;border-bottom-color: var(--nrs-color-primary)}.nrs-popular__list{list-style: none;margin: 0;padding: 0}.nrs-popular__item{display: flex;align-items: center;gap: 8px;padding: 6px 0;border-bottom: 1px solid var(--nrs-color-border)}.nrs-popular__thumb{width: 55px;height: 42px;flex-shrink: 0;overflow: hidden;border-radius: var(--nrs-radius);background: var(--nrs-thumb-bg)}.nrs-popular__thumb img{width: 100%;height: 100%;object-fit: cover;object-position: center top}.nrs-popular__title{font-size: 13px;line-height: 1.4;flex: 1;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.nrs-gnb{background: var(--nrs-color-primary)}.nrs-drawer{position: fixed;top: 0;left: -320px;width: 300px;height: 100vh;background: var(--nrs-color-bg);box-shadow: var(--nrs-shadow-lg);z-index: 200;overflow-y: auto;transition: left 0.3s ease;padding: 16px}.nrs-drawer.open{left: 0}.nrs-drawer__search{margin-bottom: 16px}.nrs-drawer__overlay{position: fixed;inset: 0;background: rgba(0,0,0,0.5);z-index: 199;display: none}.nrs-drawer__overlay.open{display: block}.nrs-drawer__menu{list-style: none;margin: 0;padding: 0}.nrs-drawer__item{border-bottom: 1px solid var(--nrs-color-border)}.nrs-drawer__link{display: flex;align-items: center;justify-content: space-between;padding: 12px 8px;font-size: 15px;color: var(--nrs-color-text)}.nrs-drawer__sub{list-style: none;margin: 0;padding: 0 0 8px 16px;display: none}.nrs-drawer__sub.open{display: block}.nrs-block-site-logo.nrs-logo,.nrs-logo .nrs-block-site-logo{width: auto}.nrs-logo img,.nrs-header-inner .nrs-block-site-logo img{height: 46px;width: auto;max-width: 220px;display: block}.nrs-header-inner{min-height: var(--nrs-header-height)}.nrs-header-inner > .nrs-header-tools{margin-left: auto}.nrs-gnb-nav.nrs-block-navigation,.nrs-gnb-nav .nrs-block-navigation__container{display: flex;flex-wrap: wrap;align-items: center;gap: 0;margin: 0;padding: 0;list-style: none}.nrs-gnb-nav .nrs-block-navigation-item{position: relative}.nrs-gnb-nav .nrs-block-navigation-item__content{display: block;padding: 12px 18px;color: rgba(255,255,255,.92);font-size: var(--nrs-font-size-sm);font-weight: 600;white-space: nowrap;text-decoration: none;transition: background var(--nrs-transition),color var(--nrs-transition)}.nrs-gnb-nav .nrs-block-navigation-item__content:hover,.nrs-gnb-nav .nrs-block-navigation-item.current-menu-item > .nrs-block-navigation-item__content{background: rgba(255,255,255,.16);color: #fff}.nrs-gnb-nav .nrs-block-navigation__submenu-container{background: var(--nrs-color-bg);border: 1px solid var(--nrs-color-border);box-shadow: var(--nrs-shadow);min-width: 190px;padding: 4px 0}.nrs-gnb-nav .nrs-block-navigation__submenu-container .nrs-block-navigation-item__content{color: var(--nrs-color-text);padding: 8px 16px;font-weight: 500}.nrs-gnb-nav .nrs-block-navigation__submenu-container .nrs-block-navigation-item__content:hover{background: var(--nrs-color-bg-sub);color: var(--nrs-color-primary)}.nrs-gnb-inner{gap: 12px}.nrs-gnb-inner .nrs-gnb-date{margin-left: auto}.nrs-footer-links .nrs-block-navigation__container{display: flex;flex-wrap: wrap;gap: 8px 18px;margin: 0;padding: 0;list-style: none}.nrs-footer-links .nrs-block-navigation-item__content{color: var(--nrs-color-text-muted);font-size: var(--nrs-font-size-sm);text-decoration: none}.nrs-footer-links .nrs-block-navigation-item__content:hover{color: var(--nrs-color-primary)}.nrs-page-builder-rendered{color: #1e1e1e}.nrs-page-builder-rendered .nrs-article-list{list-style: none;margin: 0 0 8px;padding: 0}.nrs-page-builder-rendered .nrs-article-item a{color: inherit;text-decoration: none;display: block}.nrs-page-builder-rendered .nrs-article-title{font-weight: 700;line-height: 1.35;margin: 0;color: #1e1e1e}.nrs-page-builder-rendered .nrs-article-item a:hover .nrs-article-title{color: #0a3a6b}.nrs-page-builder-rendered .nrs-article-meta{font-size: 12px;color: #6b7280;margin-top: 4px}.nrs-page-builder-rendered .nrs-article-excerpt{font-size: 14px;color: #4b5563;line-height: 1.55;margin: 6px 0 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.nrs-page-builder-rendered .nrs-article-thumb{width: 100%;height: auto;display: block;border-radius: 3px;background: #f1f5f9}.nrs-page-builder-rendered .nrs-pb-block-title{font-size: 19px;font-weight: 700;margin: 6px 0 14px;padding-bottom: 8px;border-bottom: 2px solid #0a3a6b;display: flex;align-items: center;gap: 8px}.nrs-page-builder-rendered .nrs-pb-title-bar{display: inline-block;width: 4px;height: 18px;background: #0a3a6b;border-radius: 1px}.nrs-article-layout-headline .nrs-article-item{margin-bottom: 18px}.nrs-article-layout-headline .nrs-article-item:first-child .nrs-article-title{font-size: 28px;line-height: 1.25}.nrs-article-layout-headline .nrs-article-item:first-child .nrs-article-thumb{margin-bottom: 10px}.nrs-article-layout-headline .nrs-article-item:not(:first-child) .nrs-article-title{font-size: 17px}.nrs-article-layout-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.nrs-article-layout-grid .nrs-article-thumb{aspect-ratio: 3 / 2;object-fit: cover;margin-bottom: 8px}.nrs-article-layout-grid .nrs-article-title{font-size: 16px}.nrs-article-layout-card-list .nrs-article-item{margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid #eef0f2}.nrs-article-layout-card-list .nrs-article-item > a{display: flex;gap: 16px;align-items: flex-start}.nrs-article-layout-card-list .nrs-article-thumb{flex: 0 0 180px;width: 180px;aspect-ratio: 3 / 2;object-fit: cover}.nrs-article-layout-card-list .nrs-article-text{flex: 1 1 auto;min-width: 0}.nrs-article-layout-card-list .nrs-article-title{font-size: 18px}.nrs-article-layout-simple-list .nrs-article-thumb{display: none}.nrs-article-layout-simple-list .nrs-article-item{padding: 8px 0;border-bottom: 1px solid #eef0f2}.nrs-article-layout-simple-list .nrs-article-title{font-size: 15px;font-weight: 500}.nrs-article-layout-simple-list .nrs-article-excerpt{display: none}.nrs-profile-header{display: flex;gap: 20px;align-items: center;max-width: 1280px;margin: 0 auto 24px;padding: 20px 24px;border: 1px solid var(--nrs-border-secondary,#e5e7eb);border-radius: 12px}.nrs-profile-header__avatar{flex: 0 0 auto}.nrs-profile-header__avatar img,.nrs-profile-header__avatar .avatar{width: 130px;height: 130px;border-radius: 50%;object-fit: cover}.nrs-profile-header__body{flex: 1 1 auto;min-width: 0}.nrs-profile-header__top{display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 14px;row-gap: 2px}.nrs-profile-header__name{font-size: 28px;font-weight: 700;margin: 0}.nrs-profile-header__email{color: #0a3a6b;text-decoration: none;font-size: 15px}.nrs-profile-header__meta{color: #6b7280;font-size: 13px;margin: 4px 0 0}.nrs-profile-header__rule{border: 0;border-top: 1px solid var(--nrs-border-secondary,#e5e7eb);margin: 14px 0 12px}.nrs-profile-header__desc{color: #4b5563;font-size: 15px;margin: 0;line-height: 1.6}.nrs-article-list{list-style: none;margin: 0 0 8px;padding: 0}.nrs-article-item a{color: inherit;text-decoration: none;display: block}.nrs-article-title{font-weight: 700;line-height: 1.35;margin: 0;color: #1e1e1e}.nrs-article-item a:hover .nrs-article-title{color: #0a3a6b}.nrs-article-meta{font-size: 12px;color: #6b7280;margin-top: 4px}.nrs-article-excerpt{font-size: 14px;color: #4b5563;line-height: 1.55;margin: 6px 0 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.nrs-article-thumb{width: 100%;height: auto;display: block;border-radius: 3px;background: #f1f5f9}.nrs-list-viewbar{display: flex;justify-content: flex-end;align-items: center;gap: 0;margin: 0 0 14px}.nrs-lv-btn{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 30px;padding: 0;background: #fff;border: 1px solid #d1d5db;color: #6b7280;cursor: pointer;transition: color .15s,background .15s,border-color .15s}.nrs-lv-btn:first-child{border-radius: 4px 0 0 4px}.nrs-lv-btn:last-child{border-radius: 0 4px 4px 0}.nrs-lv-btn + .nrs-lv-btn{margin-left: -1px}.nrs-lv-btn svg{fill: currentColor}.nrs-lv-btn:hover{color: #0a3a6b;border-color: #9ca3af}.nrs-lv-btn[aria-pressed="true"]{color: #fff;background: var(--nrs-color-primary,#0a3a6b);border-color: var(--nrs-color-primary,#0a3a6b);position: relative;z-index: 1}.nrs-lv-btn:focus-visible{outline: 2px solid var(--nrs-color-primary,#0a3a6b);outline-offset: 1px}.nrs-header .nrs-header-inner{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center}.nrs-header .nrs-header-inner > .nrs-header-hamburger,.nrs-header .nrs-header-inner > .nrs-hamburger{grid-column: 1;justify-self: start}.nrs-header .nrs-header-inner > .nrs-logo,.nrs-header .nrs-header-inner > .nrs-block-site-logo{grid-column: 2;justify-self: center;margin: 0}.nrs-header .nrs-header-inner > .nrs-header-tools{grid-column: 3;justify-self: end;margin-left: 0}.nrs-article-list .nrs-article-meta{font-size: 12px;color: #6b7280}.nrs-article-list .nrs-article-cat{font-size: 12px;font-weight: 600;color: var(--nrs-color-primary,#0a3a6b)}.nrs-article-list .nrs-article-byline,.nrs-article-list .nrs-article-date{font-weight: 400}.nrs-article-layout-simple-list .nrs-article-item{padding: 10px 0;border-bottom: 1px solid #eef0f2}.nrs-article-layout-simple-list .nrs-article-item > a{display: block}.nrs-article-layout-simple-list .nrs-article-text{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.nrs-article-layout-simple-list .nrs-article-title{flex: 1 1 auto;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 15px;font-weight: 500;margin: 0}.nrs-article-layout-simple-list .nrs-article-meta{flex: 0 0 auto;margin: 0;white-space: nowrap}.nrs-article-layout-simple-list .nrs-article-thumb,.nrs-article-layout-simple-list .nrs-article-excerpt{display: none}.nrs-article-layout-card-list .nrs-article-item{margin-bottom: 18px;padding-bottom: 18px}.nrs-article-layout-card-list .nrs-article-thumb{flex: 0 0 200px;width: 200px}.nrs-article-layout-card-list .nrs-article-title{font-size: 17px}.nrs-article-layout-card-list .nrs-article-meta{margin-top: 6px}.nrs-article-layout-card-list .nrs-article-excerpt{margin-top: 8px}.nrs-article-layout-grid{gap: 28px 24px}.nrs-article-layout-grid .nrs-article-item{margin: 0;padding: 0;border-bottom: 0}.nrs-article-layout-grid .nrs-article-thumb{margin-bottom: 10px}.nrs-article-layout-grid .nrs-article-title{font-size: 16px}.nrs-article-layout-grid .nrs-article-text{padding-bottom: 4px}.nrs-fb--split{display: grid;grid-template-columns: minmax(0,780px) 300px;gap: 20px;max-width: 1100px;margin: 0 auto;padding: 16px;align-items: start}.nrs-fb--split .nrs-fb-main{min-width: 0}.nrs-fb-heading{font-size: 20px;font-weight: 800;margin: 0 0 14px}.nrs-fb-aside{min-width: 0}.nrs-fb-aside-sec{margin-bottom: 24px}.nrs-fb-aside .nrs-pb-block-title{font-size: 16px}.nrs-fb-main > *{width: 100%;max-width: 780px;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box}.nrs-article-list{list-style: none;margin: 0;padding: 0}.nrs-article-list .nrs-article-item{margin: 0;padding: 14px 0;border-bottom: 1px solid #eef0f2}.nrs-article-list .nrs-article-item > a{color: inherit;text-decoration: none}.nrs-article-list .nrs-article-title{font-weight: 700;line-height: 1.4;margin: 0;color: #1e1e1e;font-size: 16px}.nrs-article-list .nrs-article-item a:hover .nrs-article-title{color: var(--nrs-color-primary,#0a3a6b)}.nrs-article-list .nrs-article-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 0;border: 0 !important;padding: 0 !important;margin: 6px 0 0;font-size: 12px;color: #9aa1aa;line-height: 1.4}.nrs-article-list .nrs-article-meta > span{font-size: 12px}.nrs-article-list .nrs-article-meta > span + span::before{content: "·";margin: 0 6px;color: #cbd5e1}.nrs-article-list .nrs-article-cat{color: var(--nrs-color-primary,#0a3a6b);font-weight: 600}.nrs-article-list .nrs-article-excerpt{font-size: 13px;color: #6b7280;line-height: 1.55;margin: 6px 0 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.nrs-article-list .nrs-article-thumb{width: 100%;height: auto;display: block;border-radius: 3px;background: #f1f5f9}.nrs-article-layout-simple-list .nrs-article-thumb,.nrs-article-layout-simple-list .nrs-article-excerpt{display: none !important}.nrs-fb-main .nrs-article-layout-simple-list .nrs-article-text{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.nrs-fb-main .nrs-article-layout-simple-list .nrs-article-title{flex: 1 1 auto;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 15px;font-weight: 500}.nrs-fb-main .nrs-article-layout-simple-list .nrs-article-meta{flex: 0 0 auto;margin: 0;white-space: nowrap}.nrs-fb-main .nrs-article-layout-simple-list .nrs-article-thumb,.nrs-fb-main .nrs-article-layout-simple-list .nrs-article-excerpt{display: none}.nrs-fb-main .nrs-article-layout-card-list .nrs-article-item > a{display: flex;gap: 16px;align-items: flex-start}.nrs-fb-main .nrs-article-layout-card-list .nrs-article-thumb{flex: 0 0 200px;width: 200px;aspect-ratio: 3/2;object-fit: cover}.nrs-fb-main .nrs-article-layout-card-list .nrs-article-text{flex: 1 1 auto;min-width: 0}.nrs-fb-main .nrs-article-layout-card-list .nrs-article-title{font-size: 17px}.nrs-fb-main .nrs-article-layout-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 28px 24px}.nrs-fb-main .nrs-article-layout-grid .nrs-article-item{border-bottom: 0;padding: 0}.nrs-fb-main .nrs-article-layout-grid .nrs-article-thumb{aspect-ratio: 3/2;object-fit: cover;margin-bottom: 10px}.nrs-fb-main .nrs-article-layout-grid .nrs-article-title{font-size: 16px}.nrs-single-split{display: grid;grid-template-columns: minmax(0,780px) 300px;gap: 20px;max-width: 1100px;margin: 0 auto;align-items: start}.nrs-single-split .nrs-single-main{min-width: 0}.nrs-single-split .nrs-fb-aside{min-width: 0}.nrs-single-main .nrs-wf-article-view__main,.nrs-single-main .nrs-article-front,.nrs-single-main .nrs-article-front.nrs-wf-article-view--front{border: 0 !important;border-radius: 0 !important;box-shadow: none !important;background: transparent !important}.nrs-single-main .nrs-wf-article-view__main{padding: 0 !important}.nrs-header .nrs-search-form{border: 0;background: transparent;border-radius: 0;overflow: visible}.nrs-header .nrs-search-form .nrs-block-search__inside-wrapper{display: flex;align-items: center;height: 34px;border: 1px solid #d8dde3;border-radius: 18px;background: #f7f8fa;overflow: hidden;padding: 0;transition: border-color .15s,background .15s}.nrs-header .nrs-search-form .nrs-block-search__inside-wrapper:focus-within{border-color: var(--nrs-color-primary,#0a3a6b);background: #fff}.nrs-header .nrs-search-form .nrs-block-search__input{border: 0;background: transparent;box-shadow: none;outline: none;height: 32px;margin: 0;padding: 0 6px 0 14px;width: 200px;font-size: 13px;color: #333}.nrs-header .nrs-search-form .nrs-block-search__input::placeholder{color: #9aa1aa}.nrs-header .nrs-search-form .nrs-block-search__button{margin: 0;border: 0;background: transparent;color: #6b7280;cursor: pointer;height: 32px;min-width: 0;padding: 0 12px 0 6px;font-size: 0;line-height: 32px;display: flex;align-items: center;justify-content: center}.nrs-header .nrs-search-form .nrs-block-search__button:hover{color: var(--nrs-color-primary,#0a3a6b)}.nrs-header .nrs-search-form .nrs-block-search__button::before{content: "\1F50D";font-size: 14px}.nrs-block-search__label.screen-reader-text{width: 1px !important}.nrs-home-important .nrs-article-card{flex-direction: column;align-items: stretch;gap: 8px;padding: 0;border-bottom: 0}.nrs-home-important .nrs-article-card:first-child{padding-top: 0}.nrs-home-important .nrs-article-card__thumb-link{display: block;line-height: 0}.nrs-home-important .nrs-article-card__thumb{width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--nrs-radius,4px)}.nrs-home-important .nrs-article-card__title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin: 0 0 4px}.nrs-home-important.nrs-article-list,.nrs-home-important .nrs-article-list{display: grid;grid-template-columns: 1fr 1fr;gap: 16px 14px}.nrs-home-important .nrs-article-card__title{font-size: 16px;line-height: 1.35;font-weight: 700}.nrs-home-important .nrs-article-card__thumb{aspect-ratio: 3 / 2}.nrs-home-important .nrs-article-card__meta{margin-top: 2px}.nrs-home-important .nrs-article-card__meta time{display: none}.nrs-topband{display: flex;gap: 40px;align-items: flex-start;max-width: var(--nrs-max-width);margin-inline: auto}.nrs-topband > *{margin: 0 !important}.nrs-topband .nrs-article-card__meta time{display: none}.nrs-topband-hl{flex: 5.5 1 0;min-width: 0}.nrs-topband-hl .nrs-article-card{position: relative;display: block;padding: 0;border: 0;gap: 0}.nrs-topband-hl .nrs-article-card__thumb-link{display: block;width: 100%;line-height: 0}.nrs-topband-hl .nrs-article-card__thumb{width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: 4px}.nrs-topband-hl .nrs-article-card__title{position: relative;z-index: 2;margin: 0 auto;width: 90%;height: 80px;padding: 0 14px;background: transparent;border-radius: 5px;display: flex;align-items: center;justify-content: center}.nrs-topband-hl .nrs-article-card__title a{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-align: center;font-size: 26px;line-height: 1.25;font-weight: 700;color: var(--nrs-color-text,#1e1e1e)}.nrs-topband-hl .nrs-article-card__excerpt{-webkit-line-clamp: 2;margin: 8px 0 6px}.nrs-topband-imp{flex: 4.5 1 0;min-width: 0}.nrs-topband-imp .nrs-article-list{display: block}.nrs-topband-imp .nrs-article-card{position: relative;display: grid;grid-template-columns: 195px 1fr;grid-template-areas: "title title" "thumb excerpt" "thumb meta" "thumb gap";grid-template-rows: auto auto auto 1fr;column-gap: var(--nrs-al-thumb-gap,16px);row-gap: 6px;padding: 10px 0;border: 0}.nrs-topband-imp .nrs-article-card:first-child{padding-top: 0}.nrs-topband-imp .nrs-article-card:not(:first-child)::before{content: "";position: absolute;top: 0;left: 0;right: 0;border-top: 1px solid #e5e7eb}.nrs-topband-imp .nrs-article-card__body{display: contents}.nrs-topband-imp .nrs-article-card__thumb-link{grid-area: thumb;display: block;width: 195px;height: 130px;line-height: 0;align-self: start}.nrs-topband-imp .nrs-article-card__thumb{width: 195px;height: 130px;aspect-ratio: auto;object-fit: cover;border-radius: 4px}.nrs-topband-imp .nrs-article-card__title{grid-area: title;margin: 0 0 4px;font-size: 20px;line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden}.nrs-topband-imp .nrs-article-card__excerpt{grid-area: excerpt;-webkit-line-clamp: 3;margin: 0;align-self: start}.nrs-topband-imp .nrs-article-card__meta{grid-area: meta;align-self: start}.nrs-mainrow{display: flex;gap: 40px;align-items: flex-start}.nrs-mainrow > *{margin: 0 !important}.nrs-genlist{width: 470px;flex: 0 0 470px;min-width: 0}.nrs-genlist .nrs-article-list{display: block}.nrs-genlist .nrs-article-card{position: relative;display: flex;flex-direction: row;gap: var(--nrs-al-thumb-gap,14px);align-items: flex-start;padding: 14px 0;border: 0}.nrs-genlist .nrs-article-card:first-child{padding-top: 0}.nrs-genlist .nrs-article-card:not(:first-child)::before{content: "";position: absolute;top: 0;left: 144px;right: 0;border-top: 1px solid #e5e7eb}.nrs-genlist .nrs-article-card__thumb-link{display: block;flex: 0 0 130px;width: 130px;height: 86.67px;line-height: 0}.nrs-genlist .nrs-article-card__thumb{width: 130px;height: 86.67px;aspect-ratio: auto;object-fit: cover;border-radius: 4px}.nrs-genlist .nrs-article-card__body{flex: 1 1 auto;min-width: 0}.nrs-genlist .nrs-article-card__title{margin: 0 0 6px;font-size: 18px;line-height: 1.3;font-weight: 700;-webkit-line-clamp: 2}.nrs-genlist .nrs-article-card__excerpt{-webkit-line-clamp: 2;margin: 0 0 6px}.nrs-genlist .nrs-article-card__meta time{display: none}.nrs-sidecol{width: 250px;flex: 0 0 250px;min-width: 0;margin-top: 0 !important}.nrs-sidecol > *{margin: 0}.nrs-pcards .nrs-article-list__title{font-size: 16px;font-weight: 700;color: var(--nrs-color-text,#1e1e1e);margin: 0 0 12px;padding: 0;border: 0}.nrs-pcards .nrs-article-card{display: flex;flex-direction: column;align-items: center;text-align: center;gap: var(--nrs-al-thumb-gap,8px);padding: 0;border: 0}.nrs-pcards .nrs-article-card + .nrs-article-card{margin-top: 20px}.nrs-pcards .nrs-article-card__num{display: none}.nrs-pcards .nrs-article-card__thumb-link{display: block;width: 125px;height: 125px;line-height: 0}.nrs-pcards .nrs-article-card__thumb{width: 125px;height: 125px;border-radius: 50%;aspect-ratio: auto;object-fit: cover}.nrs-pcards .nrs-article-card__title{width: 220px;margin: 0 auto;font-size: 18px;line-height: 1.3;font-weight: 600;text-align: center;-webkit-line-clamp: 2}.nrs-pcards .nrs-article-card__pauthor{width: 220px;margin: 4px auto 0;text-align: center;font-size: 13px;font-weight: 500;color: var(--nrs-color-text)}.nrs-article-card__title,.nrs-article-card__title a,.nrs-article-card__cat{font-weight: 400 !important}.nrs-article-list,.nrs-list-toggle-wrap{--nrs-al-thumb-w: var(--nrs-al-thumb-w-d);--nrs-al-thumb-gap: var(--nrs-al-thumb-gap-d);--nrs-al-excerpt-lines: var(--nrs-al-excerpt-lines-d);--nrs-al-title-fs: var(--nrs-al-title-fs-d);--nrs-al-title-lines: var(--nrs-al-title-lines-d);--nrs-al-title-minlines: var(--nrs-al-title-minlines-d)}.nrs-al--thumbstyled .nrs-article-card__thumb{aspect-ratio: var(--nrs-al-thumb-aspect,3 / 2);height: auto !important;object-fit: var(--nrs-al-thumb-fit,cover);border-radius: var(--nrs-al-thumb-radius,var(--nrs-img-radius,var(--nrs-img-radius-m)))}.nrs-al--thumbsize .nrs-article-card__thumb-link{flex: 0 0 var(--nrs-al-thumb-w) !important;width: var(--nrs-al-thumb-w) !important;height: auto !important}.nrs-al--thumbsize .nrs-article-card__thumb{width: var(--nrs-al-thumb-w) !important;height: auto !important;aspect-ratio: var(--nrs-al-thumb-aspect,3 / 2);object-fit: var(--nrs-al-thumb-fit,cover)}.nrs-al--thumbsize.nrs-topband-imp .nrs-article-card{grid-template-columns: var(--nrs-al-thumb-w) 1fr}.nrs-al--thumb-circle .nrs-article-card__thumb{aspect-ratio: 1 / 1 !important;height: auto !important;border-radius: 50% !important;object-fit: var(--nrs-al-thumb-fit,cover)}.nrs-al--excerpt-lines .nrs-article-card__excerpt{display: -webkit-box;-webkit-line-clamp: var(--nrs-al-excerpt-lines) !important;-webkit-box-orient: vertical;overflow: hidden}.nrs-al--title-fs .nrs-article-card__title,.nrs-al--title-fs .nrs-article-card__title a{font-size: var(--nrs-al-title-fs) !important}.nrs-al--title-lines .nrs-article-card__title{display: -webkit-box;-webkit-line-clamp: var(--nrs-al-title-lines) !important;-webkit-box-orient: vertical;overflow: hidden}.nrs-al--title-minlines .nrs-article-card__title{min-height: calc(var(--nrs-al-title-minlines) * 1.3em)}.nrs-al--tvalign-top .nrs-article-card__title,.nrs-al--tvalign-middle .nrs-article-card__title,.nrs-al--tvalign-bottom .nrs-article-card__title{display: flex;flex-direction: column}.nrs-al--tvalign-top .nrs-article-card__title{justify-content: flex-start}.nrs-al--tvalign-middle .nrs-article-card__title{justify-content: center}.nrs-al--tvalign-bottom .nrs-article-card__title{justify-content: flex-end}.nrs-al--tvalign-top .nrs-article-card__title > a,.nrs-al--tvalign-middle .nrs-article-card__title > a,.nrs-al--tvalign-bottom .nrs-article-card__title > a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: var(--nrs-al-title-lines,2);overflow: hidden}.nrs-article-list__head{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;margin: 0 0 12px}.nrs-article-list__head > .nrs-article-list__title{margin: 0 !important}.nrs-article-list__more{flex: 0 0 auto;display: inline-flex;align-items: center;gap: 1px;font-size: 13px;line-height: 1;white-space: nowrap;text-decoration: none;color: var(--nrs-color-text)}.nrs-article-list__more:hover{color: var(--nrs-color-link)}.nrs-al-more__arrow{font-size: 15px;line-height: 1}.nrs-al-more--default{color: var(--nrs-color-primary,#1d4ed8)}.nrs-al-more--default:hover{color: var(--nrs-color-primary,#1d4ed8);text-decoration: underline}.nrs-al-more--chip-gray{color: var(--nrs-color-text);background: #f3f4f6;padding: 4px 10px;border-radius: 999px}.nrs-al-more--chip-gray:hover{background: #e5e7eb;color: #374151}.nrs-al-more--chip-accent{color: #fff;background: var(--nrs-color-primary,#1d4ed8);padding: 4px 10px;border-radius: 999px}.nrs-al-more--chip-accent:hover{filter: brightness(0.95);color: #fff}.nrs-article-list__more-row{display: flex;margin-top: 12px}.nrs-al-more-row--center{justify-content: center}.nrs-al-more-row--right{justify-content: flex-end}.nrs-al--thumb-left .nrs-article-card,.nrs-al--thumb-right .nrs-article-card{display: flex;flex-direction: row;gap: var(--nrs-al-thumb-gap,14px);align-items: flex-start}.nrs-al--thumb-right .nrs-article-card{flex-direction: row-reverse}.nrs-al--title-side .nrs-article-card{display: flex;flex-direction: row;gap: var(--nrs-al-thumb-gap,14px);align-items: flex-start}.nrs-al--title-side.nrs-al--thumb-right .nrs-article-card{flex-direction: row-reverse}.nrs-al--title-top .nrs-article-card{display: grid;grid-template-columns: auto 1fr;grid-template-areas: "title title" "thumb excerpt" "thumb meta" "thumb gap";grid-template-rows: auto auto auto 1fr;column-gap: var(--nrs-al-thumb-gap,14px);row-gap: 6px}.nrs-al--title-top .nrs-article-card__body{display: contents}.nrs-al--title-top .nrs-article-card__title{grid-area: title}.nrs-al--title-top .nrs-article-card__thumb-link{grid-area: thumb;align-self: start}.nrs-al--title-top .nrs-article-card__excerpt{grid-area: excerpt}.nrs-al--title-top .nrs-article-card__meta{grid-area: meta}.nrs-al--btitle-tl .nrs-article-list__title,.nrs-al--btitle-bl .nrs-article-list__title{text-align: left}.nrs-al--btitle-tc .nrs-article-list__title,.nrs-al--btitle-bc .nrs-article-list__title{text-align: center}.nrs-al--btitle-tr .nrs-article-list__title,.nrs-al--btitle-br .nrs-article-list__title{text-align: right}.nrs-al--btitle-bl,.nrs-al--btitle-bc,.nrs-al--btitle-br{display: flex;flex-direction: column}.nrs-al--btitle-bl > .nrs-article-list__title,.nrs-al--btitle-bc > .nrs-article-list__title,.nrs-al--btitle-br > .nrs-article-list__title{order: 100;margin: 12px 0 0}.nrs-al--tabs-bar .nrs-side-tabs{display: flex;width: 100%;gap: 0}.nrs-al--tabs-bar .nrs-side-tab{flex: 1 1 0;text-align: center}.nrs-al--tabs-doctab .nrs-side-tabs{display: flex;gap: 4px;border-bottom: 2px solid #d8dde3}.nrs-al--tabs-doctab .nrs-side-tab{border: 1px solid #d8dde3;border-bottom: none;border-radius: 6px 6px 0 0;background: #f5f6f7;padding: 6px 14px;margin-bottom: -2px}.nrs-al--tabs-doctab .nrs-side-tab.is-active{background: #fff;font-weight: 600}.nrs-al--tabs-textonly .nrs-side-tab{background: none !important;border: none !important;padding: 4px 10px !important;color: var(--nrs-color-text)}.nrs-al--tabs-textonly .nrs-side-tab.is-active{color: var(--nrs-color-primary,#0a3a6b);font-weight: 700}.nrs-header .nrs-gnb{background: #fff;border-top: 0;border-bottom: 2px solid var(--nrs-color-primary,#0a3a6b);padding: 0}.nrs-header .nrs-gnb-nav > li > a,.nrs-header .nrs-gnb-nav .nrs-block-navigation-item__content{color: #2b2f36;font-weight: 600}.nrs-header .nrs-gnb-nav > li > a:hover,.nrs-header .nrs-gnb-nav > li.current-menu-item > a,.nrs-header .nrs-gnb-nav .nrs-block-navigation-item__content:hover,.nrs-header .nrs-gnb-nav .nrs-block-navigation-item.current-menu-item > .nrs-block-navigation-item__content{color: var(--nrs-color-primary,#0a3a6b);background: transparent}.nrs-header .nrs-gnb-date{color: var(--nrs-color-text)}.nrs-footer{background: #1f2733;border-top: 0;color: #9aa3ad}.nrs-footer .nrs-footer-links a,.nrs-footer .nrs-footer-links .nrs-block-navigation-item__content{color: #cbd2d9}.nrs-footer .nrs-footer-links a:hover,.nrs-footer .nrs-footer-links .nrs-block-navigation-item__content:hover{color: #fff}.nrs-footer .nrs-footer-info,.nrs-footer .nrs-footer-meta,.nrs-footer .nrs-footer-copyright{color: #cbd2d9}.nrs-footer .nrs-footer-sns a{background: #2c3643;color: #cbd2d9}.nrs-footer .nrs-footer-sns a:hover{background: var(--nrs-color-primary,#0a3a6b);color: #fff}.nrs-footer .nrs-footer-legal{margin-top: 6px}.nrs-footer .nrs-footer-pagelinks{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 24px;padding-bottom: 14px;margin-bottom: 14px;border-bottom: 1px solid #2c3643;font-size: 14px}.nrs-footer .nrs-footer-pagelink{color: #cbd2d9;text-decoration: none}.nrs-footer .nrs-footer-pagelink:hover{color: #fff}.nrs-footer .nrs-footer-fields{display: flex;flex-wrap: wrap;gap: 4px 24px;font-size: 13px;color: #cbd2d9;line-height: 1.7}.nrs-footer .nrs-footer-field__label{color: #cbd2d9}.nrs-footer .nrs-footer-field__label::after{content: ":";margin: 0 4px 0 4px;color: #cbd2d9}.nrs-footer .nrs-footer-field__value{color: #cbd2d9}.nrs-footer .nrs-footer-copyright{margin-top: 12px;font-size: 13px;color: #cbd2d9}.nrs-header .nrs-gnb-inner{align-items: center;justify-content: flex-start}.nrs-header .nrs-gnb-inner .nrs-gnb-search{margin-left: auto}.nrs-header .nrs-gnb-search{margin-top: 0 !important;margin-bottom: 0 !important;display: flex;align-items: center;align-self: center}.nrs-header .nrs-gnb-search .nrs-block-search__inside-wrapper{height: 32px}.nrs-header .nrs-search-form .nrs-block-search__button{color: transparent}.nrs-header .nrs-search-form .nrs-block-search__button::before{content: "";display: inline-block;width: 16px;height: 16px;background-color: #d8dde3;-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M15.5%2014h-.79l-.28-.27a6.5%206.5%200%201%200-.7.7l.27.28v.79l5%204.99L20.49%2019l-4.99-5zm-6%200A4.5%204.5%200%201%201%2014%209.5%204.5%204.5%200%200%201%209.5%2014z%27%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M15.5%2014h-.79l-.28-.27a6.5%206.5%200%201%200-.7.7l.27.28v.79l5%204.99L20.49%2019l-4.99-5zm-6%200A4.5%204.5%200%201%201%2014%209.5%204.5%204.5%200%200%201%209.5%2014z%27%2F%3E%3C%2Fsvg%3E") no-repeat center / contain}.nrs-footer > .nrs-container{max-width: 1100px;padding-top: 20px;padding-bottom: 20px}.nrs-logo.nrs-masthead{display: inline-flex;align-items: center;text-decoration: none}.nrs-masthead__img{display: block;max-height: 64.8px;width: auto}.nrs-logo img.nrs-masthead__img{height: auto;max-width: 100%}.nrs-masthead__text{font-size: 24px;font-weight: 800;color: var(--nrs-color-primary,#0a3a6b)}.nrs-header .nrs-header-inner > .nrs-masthead--left{grid-column: 1 / -1;justify-self: start}.nrs-header .nrs-header-inner > .nrs-masthead--center{grid-column: 2;justify-self: center}.nrs-header .nrs-header-inner > .nrs-masthead--right{grid-column: 1 / -1;justify-self: end}.nrs-footer .nrs-footer-masthead{margin: 0 0 12px;text-align: left}.nrs-footer .nrs-footer-masthead__img{display: block;max-height: 36px;width: auto;filter: grayscale(1);opacity: .65}.nrs-footer .nrs-footer-masthead__text{font-size: 18px;font-weight: 700;color: #6f7884}.nrs-footer .nrs-footer-legal--left,.nrs-footer .nrs-footer-legal--right{display: flex;align-items: center}.nrs-footer .nrs-footer-legal--right{flex-direction: row-reverse}.nrs-footer .nrs-footer-legal__content{flex: 1 1 auto;min-width: 0}.nrs-footer .nrs-footer-legal--left .nrs-footer-masthead{flex: 0 0 auto;margin: 0 20px 0 0}.nrs-footer .nrs-footer-legal--right .nrs-footer-masthead{flex: 0 0 auto;margin: 0 0 0 20px}.nrs-home-cols,.nrs-archive-cols,.nrs-single-cols{display: grid !important;grid-template-columns: minmax(0,760px) 300px !important;gap: 40px !important;max-width: 1100px;margin-inline: auto;align-items: start}.nrs-home-cols > .nrs-block-column,.nrs-archive-cols > .nrs-block-column,.nrs-single-cols > .nrs-block-column{width: auto !important;max-width: none !important;flex: initial !important;min-width: 0}.nrs-zone-row{display: flex !important;flex-wrap: nowrap;gap: 24px;align-items: flex-start;margin-inline: auto}.nrs-zone-row > .nrs-block-column{flex-grow: 0;flex-shrink: 1;width: auto !important;max-width: none !important;min-width: 0}.nrs-main.is-layout-constrained > :where(:not(.alignfull):not(.alignwide)){max-width: var(--nrs-content-w,1100px);margin-inline: auto}.nrs-fam-classic,.nrs-fam-grid,.nrs-fam-magazine{--nrs-content-w: 1200px}.nrs-fam-tech{--nrs-content-w: 1120px}.nrs-home-cols > .nrs-block-column:first-child > *,.nrs-archive-cols > .nrs-block-column:first-child > *,.nrs-single-cols > .nrs-block-column:first-child > *{max-width: 760px;margin-inline: auto}.nrs-single-cols > .nrs-block-column:first-child > *:not(.nrs-wf-article-view){max-width: 680px;margin-inline: auto}.nrs-single-cols .nrs-article-root{max-width: 680px}.nrs-single-cols .nrs-wf-article-view__main{max-width: 680px;margin-inline: auto;padding: 0;border: 0;border-radius: 0;background: transparent}.nrs-single-cols .nrs-wf-article-meta{max-width: 680px;margin-inline: auto}.nrs-home.nrs-fam-classic{--nrs-tpl-gap: 32px;--nrs-tpl-radius: 0px}.nrs-home.nrs-fam-grid{--nrs-tpl-gap: 24px;--nrs-tpl-radius: 4px}.nrs-home.nrs-fam-magazine{--nrs-tpl-gap: 48px;--nrs-tpl-radius: 2px}.nrs-home.nrs-fam-tech{--nrs-tpl-gap: 22px;--nrs-tpl-radius: 0px}.nrs-home.nrs-fam-mobile{--nrs-tpl-gap: 18px;--nrs-tpl-radius: 6px}.nrs-home[class*="nrs-fam-"] > * + *{margin-top: var(--nrs-tpl-gap,32px)}.nrs-home[class*="nrs-fam-"] img{border-radius: var(--nrs-tpl-radius,0)}.nrs-home .nrs-headline-featured .nrs-article-card,.nrs-home .nrs-m-headline .nrs-article-card{display: block;align-items: initial;padding: 0 0 10px;border-bottom: none}.nrs-home .nrs-headline-featured .nrs-article-card__thumb-link,.nrs-home .nrs-m-headline .nrs-article-card__thumb-link{display: block;width: 100%}.nrs-home .nrs-headline-featured .nrs-article-card__thumb,.nrs-home .nrs-m-headline .nrs-article-card__thumb{width: 100%;height: auto;aspect-ratio: 16 / 9;flex-shrink: 1}.nrs-home .nrs-headline-featured .nrs-article-card__body,.nrs-home .nrs-m-headline .nrs-article-card__body{padding-top: 12px}.nrs-home .nrs-headline-featured .nrs-article-card__title,.nrs-home .nrs-m-headline .nrs-article-card__title{font-size: clamp(24px,calc(3.2 * var(--nrs-vw,1vw)),34px);font-weight: 800;line-height: 1.25;-webkit-line-clamp: 3}.nrs-home .nrs-headline-featured .nrs-article-card__excerpt,.nrs-home .nrs-m-headline .nrs-article-card__excerpt{font-size: 16px;line-height: 1.65;-webkit-line-clamp: 3}@media screen{[data-theme="dark"] .nrs-masthead__text,.dark-mode .nrs-masthead__text{color: var(--nrs-color-text);color: color-mix(in srgb,var(--nrs-color-primary) 35%,var(--nrs-color-text))}[data-theme="dark"] .nrs-lang-switch__current,.dark-mode .nrs-lang-switch__current{color: var(--nrs-color-text)}body.nrs-scheme-dark .nrs-article-card__cat,body.nrs-scheme-dark .nrs-title-tag{color: var(--nrs-text-secondary);color: color-mix(in srgb,var(--nrs-color-accent) 40%,var(--nrs-text-primary))}body.nrs-scheme-dark .nrs-pcards .nrs-article-card__pauthor{color: var(--nrs-text-tertiary)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme="light"]) .nrs-masthead__text{color: var(--nrs-color-text);color: color-mix(in srgb,var(--nrs-color-primary) 35%,var(--nrs-color-text))}:root:not([data-theme="light"]) .nrs-lang-switch__current{color: var(--nrs-color-text)}body.nrs-scheme-auto .nrs-article-card__cat,body.nrs-scheme-auto .nrs-title-tag{color: var(--nrs-text-secondary);color: color-mix(in srgb,var(--nrs-color-accent) 40%,var(--nrs-text-primary))}body.nrs-scheme-auto .nrs-pcards .nrs-article-card__pauthor{color: var(--nrs-text-tertiary)}}.nrs-hamburger{--nrs-ham-w: 22px;--nrs-ham-t: 2px;--nrs-ham-s: 7px}.nrs-hamburger .bar{display: block;width: var(--nrs-ham-w);height: var(--nrs-ham-t);background: currentColor}.nrs-hamburger .bar + .bar{margin-top: calc(var(--nrs-ham-s) - var(--nrs-ham-t))}.nrs-header-topbar .nrs-publish-date{margin-left: auto}.nrs-header-topbar .nrs-login-links{display: flex;align-items: center;gap: 8px;margin-left: 10px;font-size: 12px;line-height: 1.2}.nrs-header-topbar .nrs-login-links::before{content: "|";color: #ccc}.nrs-header-topbar .nrs-login-links a{color: var(--nrs-color-text);text-decoration: none}.nrs-header-topbar .nrs-login-links a:hover{color: #1a4ea8;text-decoration: underline}.nrs-header-topbar .nrs-login-links a + a{border-left: 1px solid #ccc;padding-left: 8px}.nrs-header-topbar .nrs-view-switcher ~ .nrs-publish-date{margin-left: 10px}.nrs-header-topbar .nrs-view-switcher ~ .nrs-publish-date::before{content: "|";color: #ccc;margin-right: 10px}:root body.nrs-scheme-light,:root body.nrs-scheme-auto{--nrs-text-tertiary: var(--nrs-text-primary)}@media screen{:root body.nrs-scheme-dark{--nrs-bg-primary: #0f172a;--nrs-bg-secondary: #1e293b;--nrs-bg-tertiary: #243247;--nrs-bg-hover: #243247;--nrs-text-primary: #f1f5f9;--nrs-text-secondary: #e2e8f0;--nrs-text-tertiary: var(--nrs-text-primary);--nrs-border-primary: #475569;--nrs-border-secondary: #334155}[data-theme="dark"] .nrs-header-topbar,.dark-mode .nrs-header-topbar{border-bottom-color: var(--nrs-color-border)}[data-theme="dark"] .nrs-header .nrs-gnb,.dark-mode .nrs-header .nrs-gnb{background: var(--nrs-color-bg);border-top-color: var(--nrs-color-border)}[data-theme="dark"] .nrs-header .nrs-gnb-nav > li > a,.dark-mode .nrs-header .nrs-gnb-nav > li > a,[data-theme="dark"] .nrs-header .nrs-gnb-nav .nrs-block-navigation-item__content,.dark-mode .nrs-header .nrs-gnb-nav .nrs-block-navigation-item__content,[data-theme="dark"] .nrs-header .nrs-gnb .nrs-hamburger,.dark-mode .nrs-header .nrs-gnb .nrs-hamburger{color: var(--nrs-color-text)}[data-theme="dark"] .nrs-header .nrs-gnb-nav > li > a:hover,.dark-mode .nrs-header .nrs-gnb-nav > li > a:hover,[data-theme="dark"] .nrs-header .nrs-gnb-nav > li.current-menu-item > a,.dark-mode .nrs-header .nrs-gnb-nav > li.current-menu-item > a,[data-theme="dark"] .nrs-header .nrs-gnb-nav .nrs-block-navigation-item__content:hover,.dark-mode .nrs-header .nrs-gnb-nav .nrs-block-navigation-item__content:hover,[data-theme="dark"] .nrs-gnb-nav .nrs-block-navigation__submenu-container .nrs-block-navigation-item__content:hover,.dark-mode .nrs-gnb-nav .nrs-block-navigation__submenu-container .nrs-block-navigation-item__content:hover,[data-theme="dark"] .nrs-lang-switch__link:hover,.dark-mode .nrs-lang-switch__link:hover,[data-theme="dark"] .nrs-header-topbar .nrs-login-links a:hover,.dark-mode .nrs-header-topbar .nrs-login-links a:hover,[data-theme="dark"] .nrs-article-card__title a:hover,.dark-mode .nrs-article-card__title a:hover,[data-theme="dark"] .nrs-al-more--default,.dark-mode .nrs-al-more--default,[data-theme="dark"] .nrs-al-more--default:hover,.dark-mode .nrs-al-more--default:hover,[data-theme="dark"] .nrs-al--tabs-textonly .nrs-side-tab.is-active,.dark-mode .nrs-al--tabs-textonly .nrs-side-tab.is-active{color: var(--nrs-color-link)}[data-theme="dark"] .nrs-zh-variant,.dark-mode .nrs-zh-variant{background: var(--nrs-color-bg-sub);box-shadow: inset 0 0 0 1px #475569}[data-theme="dark"] .nrs-zh-variant__opt.is-active,.dark-mode .nrs-zh-variant__opt.is-active{color: var(--nrs-color-text);background: #334155}[data-theme="dark"] .nrs-masthead__img,.dark-mode .nrs-masthead__img{filter: invert(1) hue-rotate(180deg)}[data-theme="dark"] .nrs-al--tabs-doctab .nrs-side-tabs,.dark-mode .nrs-al--tabs-doctab .nrs-side-tabs{border-bottom-color: var(--nrs-color-border)}[data-theme="dark"] .nrs-al--tabs-doctab .nrs-side-tab,.dark-mode .nrs-al--tabs-doctab .nrs-side-tab{background: var(--nrs-color-bg-sub);border-color: var(--nrs-color-border)}[data-theme="dark"] .nrs-al--tabs-doctab .nrs-side-tab.is-active,.dark-mode .nrs-al--tabs-doctab .nrs-side-tab.is-active{background: var(--nrs-color-bg);color: var(--nrs-color-text)}[data-theme="dark"] .nrs-lv-btn,.dark-mode .nrs-lv-btn{background: var(--nrs-color-bg);border-color: #475569;color: var(--nrs-color-text)}[data-theme="dark"] .nrs-lv-btn:hover,.dark-mode .nrs-lv-btn:hover{color: var(--nrs-color-link);border-color: var(--nrs-color-link)}[data-theme="dark"] .nrs-lv-btn[aria-pressed="true"],.dark-mode .nrs-lv-btn[aria-pressed="true"]{color: #fff;background: var(--nrs-color-primary,#0a3a6b);border-color: var(--nrs-color-primary,#0a3a6b)}[data-theme="dark"] .nrs-al-more--chip-gray,.dark-mode .nrs-al-more--chip-gray{background: var(--nrs-color-bg-sub)}}@media screen and (prefers-color-scheme: dark){:root body.nrs-scheme-auto{--nrs-bg-primary: #0f172a;--nrs-bg-secondary: #1e293b;--nrs-bg-tertiary: #243247;--nrs-bg-hover: #243247;--nrs-text-primary: #f1f5f9;--nrs-text-secondary: #e2e8f0;--nrs-text-tertiary: var(--nrs-text-primary);--nrs-border-primary: #475569;--nrs-border-secondary: #334155}:root:not([data-theme="light"]) .nrs-header-topbar{border-bottom-color: var(--nrs-color-border)}:root:not([data-theme="light"]) .nrs-header .nrs-gnb{background: var(--nrs-color-bg);border-top-color: var(--nrs-color-border)}:root:not([data-theme="light"]) .nrs-header .nrs-gnb-nav > li > a,:root:not([data-theme="light"]) .nrs-header .nrs-gnb-nav .nrs-block-navigation-item__content,:root:not([data-theme="light"]) .nrs-header .nrs-gnb .nrs-hamburger{color: var(--nrs-color-text)}:root:not([data-theme="light"]) .nrs-header .nrs-gnb-nav > li > a:hover,:root:not([data-theme="light"]) .nrs-header .nrs-gnb-nav > li.current-menu-item > a,:root:not([data-theme="light"]) .nrs-header .nrs-gnb-nav .nrs-block-navigation-item__content:hover,:root:not([data-theme="light"]) .nrs-gnb-nav .nrs-block-navigation__submenu-container .nrs-block-navigation-item__content:hover,:root:not([data-theme="light"]) .nrs-lang-switch__link:hover,:root:not([data-theme="light"]) .nrs-header-topbar .nrs-login-links a:hover,:root:not([data-theme="light"]) .nrs-article-card__title a:hover,:root:not([data-theme="light"]) .nrs-al-more--default,:root:not([data-theme="light"]) .nrs-al-more--default:hover,:root:not([data-theme="light"]) .nrs-al--tabs-textonly .nrs-side-tab.is-active{color: var(--nrs-color-link)}:root:not([data-theme="light"]) .nrs-zh-variant{background: var(--nrs-color-bg-sub);box-shadow: inset 0 0 0 1px #475569}:root:not([data-theme="light"]) .nrs-zh-variant__opt.is-active{color: var(--nrs-color-text);background: #334155}:root:not([data-theme="light"]) .nrs-masthead__img{filter: invert(1) hue-rotate(180deg)}:root:not([data-theme="light"]) .nrs-al--tabs-doctab .nrs-side-tabs{border-bottom-color: var(--nrs-color-border)}:root:not([data-theme="light"]) .nrs-al--tabs-doctab .nrs-side-tab{background: var(--nrs-color-bg-sub);border-color: var(--nrs-color-border)}:root:not([data-theme="light"]) .nrs-al--tabs-doctab .nrs-side-tab.is-active{background: var(--nrs-color-bg);color: var(--nrs-color-text)}:root:not([data-theme="light"]) .nrs-lv-btn{background: var(--nrs-color-bg);border-color: #475569;color: var(--nrs-color-text)}:root:not([data-theme="light"]) .nrs-lv-btn:hover{color: var(--nrs-color-link);border-color: var(--nrs-color-link)}:root:not([data-theme="light"]) .nrs-lv-btn[aria-pressed="true"]{color: #fff;background: var(--nrs-color-primary,#0a3a6b);border-color: var(--nrs-color-primary,#0a3a6b)}:root:not([data-theme="light"]) .nrs-al-more--chip-gray{background: var(--nrs-color-bg-sub)}}img[data-nrs-imgsize="s"]{--nrs-img-radius: var(--nrs-img-radius-s)}img[data-nrs-imgsize="m"]{--nrs-img-radius: var(--nrs-img-radius-m)}img[data-nrs-imgsize="l"]{--nrs-img-radius: var(--nrs-img-radius-l)}img[data-nrs-imgsize]{border-radius: var(--nrs-img-radius)}.nrs-article-card__thumb-link:has(> img[data-nrs-imgsize="s"]){--nrs-img-radius: var(--nrs-img-radius-s)}.nrs-article-card__thumb-link:has(> img[data-nrs-imgsize="m"]){--nrs-img-radius: var(--nrs-img-radius-m)}.nrs-article-card__thumb-link:has(> img[data-nrs-imgsize="l"]){--nrs-img-radius: var(--nrs-img-radius-l)}.nrs-article-card__thumb-link:has(> img[data-nrs-imgsize]){border-radius: var(--nrs-img-radius)}
/* nrs-blocks */
.nrs-block-title-list{}.nrs-title-list-item{display: flex;align-items: center;gap: 10px;padding: 9px 0;border-bottom: 1px solid var(--nrs-color-border,#e2e4e7)}.nrs-title-list-item:last-child{border-bottom: none}.nrs-title-list-item:first-child{padding-top: 0}.nrs-title-list-rank{font-size: 20px;font-weight: 900;color: var(--nrs-color-border,#e2e4e7);line-height: 1;width: 28px;flex-shrink: 0;text-align: center}.nrs-title-list-item--hl .nrs-title-list-rank{color: var(--nrs-color-accent,#e8280b)}.nrs-title-list-body{flex: 1;min-width: 0}.nrs-title-list-cat{display: inline-block;font-size: 11px;font-weight: 700;color: var(--nrs-color-accent,#e8280b);margin-bottom: 2px}.nrs-title-list-title{display: block;font-size: 14px;font-weight: 600;line-height: 1.4;color: var(--nrs-color-text,#1e1e1e);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.nrs-title-list-title:hover{color: var(--nrs-color-primary,#0a3a6b)}.nrs-title-list-date{font-size: 11px;color: var(--nrs-color-text-muted,#555);flex-shrink: 0;white-space: nowrap}.nrs-block-grid{display: grid;grid-template-columns: repeat( var(--nrs-grid-cols,2),1fr );gap: var(--nrs-gap,24px)}.nrs-grid-item{}.nrs-grid-thumb-link{display: block;overflow: hidden;border-radius: 4px}.nrs-grid-thumb{width: 100%;display: block;transition: transform 0.3s ease}.nrs-grid-thumb-link:hover .nrs-grid-thumb{transform: scale(1.03)}.nrs-grid-body{padding: 10px 0 0}.nrs-grid-cat{display: inline-block;font-size: 11px;font-weight: 700;color: var(--nrs-color-accent,#e8280b);margin-bottom: 4px}.nrs-grid-title{font-size: 15px;font-weight: 700;line-height: 1.4;margin: 0 0 6px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.nrs-grid-title a{color: var(--nrs-color-text,#1e1e1e)}.nrs-grid-title a:hover{color: var(--nrs-color-primary,#0a3a6b)}.nrs-grid-date{font-size: 11px;color: var(--nrs-color-text-muted,#555)}.nrs-block-tab{}.nrs-tab-nav{display: flex;gap: 0;border-bottom: 2px solid var(--nrs-color-border,#e2e4e7);margin-bottom: 16px}.nrs-tab-btn{background: none;border: none;border-bottom: 2px solid transparent;margin-bottom: -2px;padding: 8px 16px;font-size: 14px;font-weight: 700;color: var(--nrs-color-text-muted,#555);cursor: pointer;transition: all 0.2s ease;white-space: nowrap}.nrs-tab-btn:hover{color: var(--nrs-color-primary,#0a3a6b)}.nrs-tab-btn.is-active{color: var(--nrs-color-primary,#0a3a6b);border-bottom-color: var(--nrs-color-primary,#0a3a6b)}.nrs-tab-panel{display: none}.nrs-tab-panel.is-active{display: block}.nrs-tab-item{display: flex;gap: 10px;padding: 10px 0;border-bottom: 1px solid var(--nrs-color-border,#e2e4e7)}.nrs-tab-item:last-child{border-bottom: none}.nrs-tab-item:first-child{padding-top: 0}.nrs-tab-thumb-link{flex-shrink: 0}.nrs-tab-thumb{width: 90px;height: 62px;object-fit: cover;border-radius: 4px;display: block}.nrs-tab-body{flex: 1;min-width: 0}.nrs-tab-cat{display: inline-block;font-size: 11px;font-weight: 700;color: var(--nrs-color-accent,#e8280b);margin-bottom: 2px}.nrs-tab-title{font-size: 14px;font-weight: 600;line-height: 1.4;margin: 0 0 4px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.nrs-tab-title a{color: var(--nrs-color-text,#1e1e1e)}.nrs-tab-title a:hover{color: var(--nrs-color-primary,#0a3a6b)}.nrs-tab-date{font-size: 11px;color: var(--nrs-color-text-muted,#555)}.nrs-tab-empty{color: var(--nrs-color-text-muted,#555);font-size: 14px;padding: 16px 0}.nrs-block-postit{display: grid;grid-template-columns: repeat( var(--nrs-postit-cols,4),1fr );gap: var(--nrs-gap-sm,12px)}.nrs-postit-item{}.nrs-postit-link{display: block;text-decoration: none;border-radius: 6px;overflow: hidden;border: 1px solid var(--nrs-color-border,#e2e4e7);transition: box-shadow 0.2s ease}.nrs-postit-link:hover{box-shadow: 0 4px 16px rgba(0,0,0,.1)}.nrs-postit-thumb{width: 100%;aspect-ratio: 3/2;object-fit: cover;display: block}.nrs-postit-body{padding: 8px 10px 10px;background: var(--nrs-color-bg,#fff)}.nrs-postit-cat{display: block;font-size: 10px;font-weight: 700;color: var(--nrs-color-accent,#e8280b);margin-bottom: 3px}.nrs-postit-title{display: block;font-size: 13px;font-weight: 600;line-height: 1.4;color: var(--nrs-color-text,#1e1e1e);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.nrs-block-ticker{}.nrs-ticker-item{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 8px 0;border-bottom: 1px solid var(--nrs-color-border,#e2e4e7)}.nrs-ticker-item:last-child{border-bottom: none}.nrs-ticker-item:first-child{padding-top: 0}.nrs-block-ticker--compact .nrs-ticker-item{padding: 5px 0}.nrs-ticker-left{display: flex;align-items: center;gap: 8px;flex: 1;min-width: 0;overflow: hidden}.nrs-ticker-cat{flex-shrink: 0;display: inline-block;padding: 1px 8px;background: var(--nrs-color-accent,#e8280b);color: #fff;font-size: 10px;font-weight: 700;border-radius: 3px}.nrs-ticker-title{font-size: 14px;font-weight: 600;color: var(--nrs-color-text,#1e1e1e);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.nrs-ticker-title:hover{color: var(--nrs-color-primary,#0a3a6b)}.nrs-ticker-date{flex-shrink: 0;font-size: 12px;color: var(--nrs-color-text-muted,#555);white-space: nowrap}.nrs-block-slider{position: relative;overflow: hidden;border-radius: var(--nrs-radius,4px);background: #000}.nrs-slider-track{position: relative}.nrs-slider-slide{display: none;position: relative}.nrs-slider-slide.is-active{display: block}.nrs-slider-img-link{display: block}.nrs-slider-img{width: 100%;display: block}.nrs-slider-overlay{position: absolute;bottom: 0;left: 0;right: 0;padding: 20px 20px 24px;background: linear-gradient(transparent,rgba(0,0,0,.8))}.nrs-slider-cat{display: inline-block;font-size: 11px;font-weight: 700;color: rgba(255,255,255,.85);margin-bottom: 6px;background: var(--nrs-color-accent,#e8280b);padding: 2px 8px;border-radius: 3px}.nrs-slider-title{font-size: clamp(16px,calc(2.5 * var(--nrs-vw,1vw)),24px);font-weight: 800;color: #fff;line-height: 1.3;margin: 0 0 6px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.nrs-slider-title a{color: #fff}.nrs-slider-title a:hover{text-decoration: underline}.nrs-slider-date{font-size: 12px;color: rgba(255,255,255,.7)}.nrs-slider-arrow{position: absolute;top: 50%;transform: translateY(-50%);background: rgba(0,0,0,.45);color: #fff;border: none;font-size: 28px;padding: 8px 14px;cursor: pointer;z-index: 5;border-radius: 3px;line-height: 1;transition: background 0.2s ease}.nrs-slider-arrow:hover{background: rgba(0,0,0,.75)}.nrs-slider-prev{left: 8px}.nrs-slider-next{right: 8px}.nrs-slider-dots{position: absolute;bottom: 12px;left: 50%;transform: translateX(-50%);display: flex;gap: 6px;z-index: 5}.nrs-slider-dot{width: 8px;height: 8px;border-radius: 50%;background: rgba(255,255,255,.5);border: none;cursor: pointer;padding: 0;transition: background 0.2s ease}.nrs-slider-dot.is-active{background: #fff}.nrs-block-split{display: grid;grid-template-columns: var(--nrs-split-left,60%) var(--nrs-split-right,40%);gap: var(--nrs-gap,24px);align-items: start}.nrs-split-main{}.nrs-split-main-item{display: flex;flex-direction: column}.nrs-split-main-img-link{display: block;overflow: hidden;border-radius: 4px}.nrs-split-main-img{width: 100%;aspect-ratio: 3/2;object-fit: cover;display: block;transition: transform 0.3s ease}.nrs-split-main-img-link:hover .nrs-split-main-img{transform: scale(1.02)}.nrs-split-main-body{padding: 12px 0 0}.nrs-split-main-cat{display: inline-block;font-size: 11px;font-weight: 700;color: var(--nrs-color-accent,#e8280b);margin-bottom: 4px}.nrs-split-main-title{font-size: clamp(16px,calc(2 * var(--nrs-vw,1vw)),20px);font-weight: 800;line-height: 1.35;margin: 0 0 8px}.nrs-split-main-title a{color: var(--nrs-color-text,#1e1e1e)}.nrs-split-main-title a:hover{color: var(--nrs-color-primary,#0a3a6b)}.nrs-split-main-excerpt{font-size: 14px;color: var(--nrs-color-text-muted,#555);line-height: 1.6;margin: 0 0 8px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.nrs-split-main-date{font-size: 12px;color: var(--nrs-color-text-muted,#555)}.nrs-split-sub{}.nrs-split-sub-item{display: flex;gap: 10px;padding: 10px 0;border-bottom: 1px solid var(--nrs-color-border,#e2e4e7)}.nrs-split-sub-item:first-child{padding-top: 0}.nrs-split-sub-item:last-child{border-bottom: none}.nrs-split-sub-thumb{width: 80px;height: 56px;object-fit: cover;border-radius: 4px;flex-shrink: 0}.nrs-split-sub-body{flex: 1;min-width: 0}.nrs-split-sub-cat{display: inline-block;font-size: 10px;font-weight: 700;color: var(--nrs-color-accent,#e8280b);margin-bottom: 2px}.nrs-split-sub-title{font-size: 14px;font-weight: 700;line-height: 1.4;margin: 0 0 4px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.nrs-split-sub-title a{color: var(--nrs-color-text,#1e1e1e)}.nrs-split-sub-title a:hover{color: var(--nrs-color-primary,#0a3a6b)}.nrs-split-sub-date{font-size: 11px;color: var(--nrs-color-text-muted,#555)}.nrs-breadcrumb{margin: 16px 0;font-size: 12px}.nrs-breadcrumb__list{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;margin: 0;padding: 0;list-style: none}.nrs-breadcrumb__item{display: inline-flex;align-items: center;gap: 4px;margin: 0}.nrs-breadcrumb__link{color: var(--nrs-color-text-muted,#6b7280);text-decoration: none}.nrs-breadcrumb__link:hover{color: var(--nrs-color-primary,#2563eb);text-decoration: underline}.nrs-breadcrumb__current{color: var(--nrs-color-text,#111827);font-weight: 500}.nrs-breadcrumb__separator{color: var(--nrs-color-text-muted,#9ca3af);font-size: 11px}.nrs-article-tools{display: inline-flex;align-items: center;gap: 4px;position: relative}.nrs-category-badge{display: inline-block}.nrs-category-badge__link,.nrs-category-badge__text{display: inline-block;padding: 3px 10px;background: var(--nrs-color-primary,#2563eb);color: #fff;font-size: 12px;font-weight: 500;border-radius: 3px;text-decoration: none;line-height: 1.4}.nrs-category-badge__link:hover{opacity: 0.85}.nrs-subtitle{margin: 12px 0 20px}.nrs-subtitle__line{margin: 0 0 4px;font-size: 17px;font-weight: 500;line-height: 1.5;color: var(--nrs-color-text,#374151)}.nrs-subtitle__line:last-child{margin-bottom: 0}.nrs-split-sub--grid{display: grid;grid-template-columns: repeat( var(--nrs-subcols,2),1fr );gap: var(--nrs-gap-sm,12px);align-content: start}.nrs-split-sub--grid .nrs-split-sub-item{border-bottom: none;padding: 0;flex-direction: column}.nrs-split-sub--grid .nrs-split-sub-thumb{width: 100%;height: auto;aspect-ratio: 16/9}.nrs-block-slider--multi{overflow: hidden;position: relative}.nrs-block-slider--multi .nrs-slider-track{display: flex;gap: 16px;transition: transform 0.4s ease;will-change: transform}.nrs-block-slider--multi .nrs-slider-slide{display: block !important;flex: 0 0 calc( ( 100% - ( var(--nrs-slider-pv,3) - 1 ) * 16px ) / var(--nrs-slider-pv,3) );min-width: 0}.nrs-block-slider--multi .nrs-slider-overlay{padding: 10px 12px}.nrs-block-title-list--grid{display: grid;grid-template-columns: repeat( var(--nrs-tl-cols,2),1fr );gap: 4px 24px}.nrs-block-title{display: block;font-size: 16px;font-weight: 700;line-height: 1.3;color: var(--nrs-color-text,#1e1e1e);margin: 24px 0 12px;padding-bottom: 8px;border-bottom: 2px solid var(--nrs-color-primary,#000080)}.nrs-block-title--grid{margin-top: 32px}.nrs-block-title--title-list{border-bottom-width: 1px;padding-bottom: 6px}.nrs-block-title--postit{color: var(--nrs-color-accent,#800000)}.nrs-block-title--slider{margin-bottom: 8px;border-bottom-width: 1px}.nrs-block-title--tab{border-bottom: 0;padding-bottom: 0;margin-bottom: 16px;font-size: 18px}.nrs-block-title--asset{color: var(--nrs-block-title-asset,#555)}.nrs-ai-badge{display: inline-flex;align-items: center;justify-content: center;vertical-align: middle;margin-left: 8px;padding: 2px 8px;border-radius: 10px;background-color: var(--nrs-color-primary,#000080);color: #fff;font-size: 11px;font-weight: 700;line-height: 1.6;letter-spacing: .02em;white-space: nowrap}.nrs-ai-badge__sr{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}@media screen{[data-theme="dark"] .nrs-block-title--postit,.dark-mode .nrs-block-title--postit{color: #ff6b6b}[data-theme="dark"] .nrs-block-title--asset,.dark-mode .nrs-block-title--asset{--nrs-block-title-asset: #b9bcc0}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme="light"]) .nrs-block-title--postit{color: #ff6b6b}:root:not([data-theme="light"]) .nrs-block-title--asset{--nrs-block-title-asset: #b9bcc0}}.nrs-drawer.nrs-mobile-drawer{position: fixed;inset: 0;width: auto;height: auto;background: transparent;box-shadow: none;overflow: visible;z-index: 100000;display: block;pointer-events: none;transition: none}.nrs-drawer.nrs-mobile-drawer[hidden]{display: none}.nrs-drawer.nrs-mobile-drawer.is-open{pointer-events: auto}.nrs-drawer.nrs-mobile-drawer:not(.is-open) .nrs-drawer__backdrop,.nrs-drawer.nrs-mobile-drawer:not(.is-open) .nrs-drawer__panel{pointer-events: none}.nrs-mobile-drawer{--nrs-drawer-edge: 20px;--nrs-drawer-searchbar: #212529}.nrs-mobile-drawer .nrs-drawer__backdrop{position: absolute;inset: 0;background: rgba(0,0,0,.5);opacity: 0;transition: opacity .25s ease}.nrs-mobile-drawer.is-open .nrs-drawer__backdrop{opacity: 1}.nrs-mobile-drawer .nrs-drawer__panel{position: absolute;top: 0;bottom: 0;left: 0;width: min(84%,320px);max-width: none;display: flex;flex-direction: column;background: var(--nrs-color-bg-sub);background: color-mix(in srgb,var(--nrs-color-text) 7%,var(--nrs-color-bg));color: var(--nrs-color-text);box-shadow: var(--nrs-shadow-lg);transform: translateX(-100%);transition: transform .25s ease}.nrs-mobile-drawer.nrs-drawer--right .nrs-drawer__panel{left: auto;right: 0;transform: translateX(100%)}.nrs-mobile-drawer.is-open .nrs-drawer__panel{transform: translateX(0)}.nrs-mobile-drawer .nrs-drawer__body{flex: 1;overflow-y: auto;padding: 0 0 calc(24px + env(safe-area-inset-bottom))}.nrs-mobile-drawer__sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.nrs-mobile-drawer .nrs-drawer__header{display: flex;align-items: center;gap: 2px;height: 60px;padding: 0 8px 0 var(--nrs-drawer-edge);background: var(--nrs-color-bg);border-bottom: 0;flex-shrink: 0}.nrs-mobile-drawer .nrs-drawer__title{margin: 0 auto 0 0;font-size: 16px;font-weight: 600;color: inherit}.nrs-mobile-drawer__brand{display: flex;align-items: center;min-width: 0;margin-right: auto;color: var(--nrs-color-primary);font-size: 19px;font-weight: 800;letter-spacing: -0.6px;line-height: 1.2;text-decoration: none}.nrs-mobile-drawer__brand-text{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.nrs-mobile-drawer__brand-img{display: block;width: auto;max-width: 100%;max-height: 26px}.nrs-mobile-drawer__iconbtn,.nrs-mobile-drawer .nrs-drawer__close{appearance: none;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 44px;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 10px;background: transparent;color: var(--nrs-color-text);font-size: 24px;line-height: 1;text-decoration: none;cursor: pointer}.nrs-mobile-drawer__iconbtn:hover,.nrs-mobile-drawer .nrs-drawer__close:hover{background: var(--nrs-color-bg-sub)}.nrs-mobile-drawer__icon{display: block;flex: none}.nrs-mobile-drawer__search{display: flex;align-items: stretch;height: 50px;margin: 0;background: var(--nrs-drawer-searchbar)}.nrs-mobile-drawer__search:focus-within{box-shadow: inset 0 -2px 0 var(--nrs-color-accent)}.nrs-mobile-drawer__search-input{flex: 1 1 auto;min-width: 0;height: 100%;margin: 0;padding: 0 0 0 var(--nrs-drawer-edge);border: 0;border-radius: 0;background: transparent;box-shadow: none;color: #fff;font: inherit;font-size: 16px;line-height: normal;outline: none;-webkit-appearance: none;appearance: none}.nrs-mobile-drawer__search-input::placeholder{color: rgba(255,255,255,.6);opacity: 1}.nrs-mobile-drawer__search-input::-webkit-search-cancel-button{-webkit-appearance: none;appearance: none}.nrs-mobile-drawer__search-btn{flex: 0 0 52px;display: flex;align-items: center;justify-content: center;margin: 0;padding: 0;border: 0;border-radius: 0;background: transparent;color: #fff;cursor: pointer}.nrs-mobile-drawer__search-btn:focus-visible{outline: 2px solid #fff;outline-offset: -6px}.nrs-mobile-drawer__nav{padding: 12px 0 14px;background: var(--nrs-color-bg)}.nrs-mobile-drawer__menu{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin: 0;padding: 0;list-style: none}.nrs-mobile-drawer__menu li{min-width: 0;margin: 0;border: 0}.nrs-mobile-drawer__menu a{display: flex;align-items: center;min-height: 44px;padding: 8px 12px 8px var(--nrs-drawer-edge);color: var(--nrs-color-text);font-size: 16px;font-weight: 500;line-height: 1.35;text-decoration: none;word-break: keep-all;overflow-wrap: anywhere}.nrs-mobile-drawer__menu a:hover{background: var(--nrs-color-bg-sub);color: var(--nrs-color-text)}.nrs-mobile-drawer__menu .current-menu-item > a,.nrs-mobile-drawer__menu .current-menu-ancestor > a{color: var(--nrs-color-accent);font-weight: 700}.nrs-mobile-drawer__menu .menu-item-has-children{grid-column: 1 / -1}.nrs-mobile-drawer__menu .sub-menu{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin: 0 0 6px;padding: 0;list-style: none}.nrs-mobile-drawer__menu .sub-menu a{min-height: 40px;padding-left: calc(var(--nrs-drawer-edge) + 10px);color: var(--nrs-color-text-muted);font-size: 14px;font-weight: 400}.nrs-mobile-drawer__menu > li{grid-column: 1 / -1}.nrs-mobile-drawer__menu > li + li{border-top: 1px solid var(--nrs-color-border);border-top-color: color-mix(in srgb,var(--nrs-color-text) 8%,transparent)}.nrs-mobile-drawer__menu > li > a{font-weight: 700}.nrs-mobile-drawer__menu > li > .sub-menu{margin: 0;padding: 4px 0 6px;background: var(--nrs-color-bg-sub)}.nrs-mobile-drawer .nrs-drawer__body{scrollbar-width: none}.nrs-mobile-drawer .nrs-drawer__body::-webkit-scrollbar{display: none}.nrs-mobile-drawer__util{padding: 24px var(--nrs-drawer-edge) 8px}.nrs-mobile-drawer__util > :first-child{margin-top: 0;padding-top: 0;border-top: 0}.nrs-mobile-drawer__caption{margin: 0 0 8px;color: var(--nrs-color-text-muted);font-size: 12px;font-weight: 600;line-height: 1.4}.nrs-mobile-drawer__account{display: flex;flex-wrap: wrap;justify-content: center;gap: 0 4px;margin: 20px 0 0;font-size: 13px;line-height: 1.4}.nrs-mobile-drawer__links{display: flex;flex-wrap: wrap;justify-content: center;gap: 0 4px;margin: 22px 0 0;padding-top: 14px;border-top: 1px solid var(--nrs-color-border);border-top-color: color-mix(in srgb,var(--nrs-color-text) 12%,transparent);font-size: 13px;line-height: 1.4}.nrs-mobile-drawer__account > a,.nrs-mobile-drawer__links > a{padding: 10px 10px;color: var(--nrs-color-text-muted);text-decoration: none}.nrs-mobile-drawer__account > a:first-child{color: var(--nrs-color-text);font-weight: 600}.nrs-mobile-drawer__account > a:hover,.nrs-mobile-drawer__links > a:hover{color: var(--nrs-color-text);text-decoration: underline;text-underline-offset: 3px}@media screen{[data-theme="dark"] .nrs-mobile-drawer,.dark-mode .nrs-mobile-drawer{--nrs-drawer-searchbar: #2c3036}[data-theme="dark"] .nrs-mobile-drawer__brand,.dark-mode .nrs-mobile-drawer__brand{color: var(--nrs-color-text)}[data-theme="dark"] .nrs-mobile-drawer__menu .current-menu-item > a,[data-theme="dark"] .nrs-mobile-drawer__menu .current-menu-ancestor > a,.dark-mode .nrs-mobile-drawer__menu .current-menu-item > a,.dark-mode .nrs-mobile-drawer__menu .current-menu-ancestor > a{color: var(--nrs-color-text);color: color-mix(in srgb,var(--nrs-color-accent) 40%,var(--nrs-color-text))}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme="light"]) .nrs-mobile-drawer{--nrs-drawer-searchbar: #2c3036}:root:not([data-theme="light"]) .nrs-mobile-drawer__brand{color: var(--nrs-color-text)}:root:not([data-theme="light"]) .nrs-mobile-drawer__menu .current-menu-item > a,:root:not([data-theme="light"]) .nrs-mobile-drawer__menu .current-menu-ancestor > a{color: var(--nrs-color-text);color: color-mix(in srgb,var(--nrs-color-accent) 40%,var(--nrs-color-text))}}.nrs-search-btn{position: relative;display: inline-flex;flex: none;align-items: center}.nrs-header .nrs-gnb-inner .nrs-search-btn{margin-left: auto}.nrs-search-btn__toggle{appearance: none;display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;margin: 0;padding: 0;border: 1px solid #d8dde3;border-radius: 50%;background: #fff;color: #2b2f36;cursor: pointer}.nrs-search-btn__toggle:hover,.nrs-search-btn__toggle[aria-expanded="true"]{color: var(--nrs-color-primary,#0a3a6b);border-color: var(--nrs-color-primary,#0a3a6b)}.nrs-search-btn__toggle:focus-visible{outline: 2px solid var(--nrs-color-primary,#0a3a6b);outline-offset: 2px}.nrs-search-btn__icon{display: block;flex: none}.nrs-search-btn__pop{position: absolute;right: 0;top: calc(100% + 10px);z-index: 60;display: flex;gap: 6px;margin: 0;padding: 10px;background: #fff;border: 1px solid #d8dde3;border-radius: 6px;box-shadow: 0 6px 18px rgba(0,0,0,.10)}.nrs-search-btn__pop[hidden]{display: none}.nrs-search-btn__input{width: 260px;height: 32px;box-sizing: border-box;margin: 0;padding: 0 12px;border: 1px solid #d8dde3;border-radius: 16px;background: #f7f8fa;color: #1f2328;font: inherit;font-size: 14px}.nrs-search-btn__input:focus{outline: none;border-color: var(--nrs-color-primary,#0a3a6b);background: #fff}.nrs-search-btn__submit{flex: none;white-space: nowrap;height: 32px;margin: 0;padding: 0 16px;border: 0;border-radius: 16px;background: var(--nrs-color-primary,#0a3a6b);color: #fff;font: inherit;font-size: 14px;font-weight: 600;cursor: pointer}.nrs-search-btn__sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}@media screen{body.nrs-scheme-dark .nrs-grid-cat,body.nrs-scheme-dark .nrs-split-main-cat,body.nrs-scheme-dark .nrs-split-sub-cat{color: var(--nrs-text-secondary);color: color-mix(in srgb,var(--nrs-color-accent) 40%,var(--nrs-text-primary))}}@media screen and (prefers-color-scheme: dark){body.nrs-scheme-auto .nrs-grid-cat,body.nrs-scheme-auto .nrs-split-main-cat,body.nrs-scheme-auto .nrs-split-sub-cat{color: var(--nrs-text-secondary);color: color-mix(in srgb,var(--nrs-color-accent) 40%,var(--nrs-text-primary))}}.nrs-view-switcher{display: flex;flex-wrap: wrap;align-items: center;gap: 2px 6px;font-size: 12px;line-height: 1.2}.nrs-view-switcher[hidden]{display: none !important}.nrs-view-switcher__label{opacity: .65;margin-right: 2px}.nrs-view-switcher__opt{appearance: none;background: none;border: 0;margin: 0;padding: .35em 0;font: inherit;color: inherit;opacity: .65;cursor: pointer}.nrs-view-switcher__opt:hover{opacity: 1;text-decoration: underline}.nrs-view-switcher__opt[aria-pressed="true"]{opacity: 1;font-weight: 600}.nrs-view-switcher__sep{opacity: .35}.nrs-header-topbar .nrs-view-switcher{margin-left: auto}.nrs-mobile-drawer__view .nrs-view-switcher{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));grid-template-rows: 44px;align-items: stretch;gap: 0;font-size: 13px;line-height: 1.2}.nrs-mobile-drawer__view .nrs-view-switcher::before{content: "";grid-row: 1;grid-column: 1 / -1;border-radius: 999px;background: var(--nrs-color-bg)}.nrs-mobile-drawer__view .nrs-view-switcher__sep,.nrs-mobile-drawer__view .nrs-view-switcher__label{display: none}.nrs-mobile-drawer__view .nrs-view-switcher__opt{grid-row: 1;position: relative;z-index: 1;margin: 4px;padding: 0 2px;border-radius: 999px;opacity: 1;background: transparent;color: var(--nrs-color-text-muted);font-weight: 500;text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.nrs-mobile-drawer__view .nrs-view-switcher__opt[data-view="desktop"]{grid-column: 1}.nrs-mobile-drawer__view .nrs-view-switcher__opt[data-view="tablet"]{grid-column: 2}.nrs-mobile-drawer__view .nrs-view-switcher__opt[data-view="mobile"]{grid-column: 3}.nrs-mobile-drawer__view .nrs-view-switcher__opt:hover{opacity: 1;color: var(--nrs-color-text);text-decoration: none}.nrs-mobile-drawer__view .nrs-view-switcher__opt[aria-pressed="true"],.nrs-mobile-drawer__view .nrs-view-switcher__opt[aria-pressed="true"]:hover{background: var(--nrs-color-text);color: var(--nrs-color-bg);font-weight: 700;text-decoration: none}.nrs-mobile-drawer__view .nrs-view-switcher__opt:focus-visible{outline: 2px solid var(--nrs-color-accent);outline-offset: 1px}.nrs-footer .nrs-view-switcher{margin-top: 14px;padding-top: 6px;border-top: 1px solid #2c3643;color: #8a929b}.nrs-footer .nrs-view-switcher__opt{color: #cbd2d9}.nrs-footer .nrs-view-switcher__opt[aria-pressed="true"]{color: #fff}.nrs-footer .nrs-view-switcher__label{color: #8a929b}body.nrs-view-fixed-tablet,body.nrs-view-fixed-mobile{background: #e3e6ea;background: color-mix(in srgb,var(--nrs-color-text) 12%,var(--nrs-color-bg));--nrs-vw: calc(var(--nrs-view-fixed-width,100vw) / 100)}body.nrs-view-fixed-tablet .nrs-site-blocks,body.nrs-view-fixed-mobile .nrs-site-blocks{max-width: var(--nrs-view-fixed-width);margin-inline: auto;background: var(--nrs-color-bg,#fff);box-shadow: 0 0 0 1px var(--nrs-color-border,#d5d9de),0 8px 32px rgba(0,0,0,.08)}body.nrs-view-fixed-desktop .nrs-site-blocks{min-width: var(--nrs-view-fixed-width)}@media print{body.nrs-view-fixed{background: transparent}body.nrs-view-fixed .nrs-site-blocks{max-width: none;min-width: 0;box-shadow: none;background: transparent}}.nrs-hf-gnb-band{background: var(--nrs-color-primary)}.nrs-hf-nav-plain .nrs-gnb-nav > li > a{color: var(--nrs-color-text)}.nrs-hf-nav-plain .nrs-gnb-nav > li > a:hover,.nrs-hf-nav-plain .nrs-gnb-nav > li.current-menu-item > a{color: var(--nrs-color-primary);background: transparent}.nrs-hf-dark .nrs-masthead__text{color: #ffffff}@media screen{[data-theme="dark"] .nrs-search-btn__toggle,.dark-mode .nrs-search-btn__toggle{background: var(--nrs-color-bg);border-color: #475569;color: var(--nrs-color-text)}[data-theme="dark"] .nrs-search-btn__toggle:hover,.dark-mode .nrs-search-btn__toggle:hover,[data-theme="dark"] .nrs-search-btn__toggle[aria-expanded="true"],.dark-mode .nrs-search-btn__toggle[aria-expanded="true"]{color: var(--nrs-color-link);border-color: var(--nrs-color-link)}[data-theme="dark"] .nrs-search-btn__pop,.dark-mode .nrs-search-btn__pop{background: var(--nrs-color-bg-sub);border-color: var(--nrs-color-border)}[data-theme="dark"] .nrs-search-btn__input,.dark-mode .nrs-search-btn__input,[data-theme="dark"] .nrs-search-btn__input:focus,.dark-mode .nrs-search-btn__input:focus{background: var(--nrs-color-bg);border-color: #475569;color: var(--nrs-color-text)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme="light"]) .nrs-search-btn__toggle{background: var(--nrs-color-bg);border-color: #475569;color: var(--nrs-color-text)}:root:not([data-theme="light"]) .nrs-search-btn__toggle:hover,:root:not([data-theme="light"]) .nrs-search-btn__toggle[aria-expanded="true"]{color: var(--nrs-color-link);border-color: var(--nrs-color-link)}:root:not([data-theme="light"]) .nrs-search-btn__pop{background: var(--nrs-color-bg-sub);border-color: var(--nrs-color-border)}:root:not([data-theme="light"]) .nrs-search-btn__input,:root:not([data-theme="light"]) .nrs-search-btn__input:focus{background: var(--nrs-color-bg);border-color: #475569;color: var(--nrs-color-text)}}.nrs-search-btn.nrs-search-btn--expand .nrs-search-btn__box{position: relative;display: inline-flex;align-items: center}.nrs-search-btn.nrs-search-btn--expand .nrs-search-btn__toggle{position: relative;z-index: 2}.nrs-search-btn.nrs-search-btn--expand .nrs-search-btn__pop,.nrs-search-btn.nrs-search-btn--expand .nrs-search-btn__pop[hidden]{display: flex;align-items: center;position: absolute;right: 0;top: 0;z-index: 1;box-sizing: border-box;width: 34px;height: 34px;margin: 0;padding: 0 38px 0 0;gap: 0;background: var(--nrs-color-bg,#fff);border: 1px solid var(--nrs-color-border,#d8dde3);border-radius: 17px;box-shadow: none;overflow: hidden;visibility: hidden;transition: width .2s ease,visibility 0s linear .2s}.nrs-search-btn.nrs-search-btn--expand.is-open .nrs-search-btn__pop{width: 280px;visibility: visible;transition: width .2s ease,visibility 0s}.nrs-search-btn.nrs-search-btn--expand .nrs-search-btn__pop .nrs-search-btn__input{flex: 1 1 auto;min-width: 0;width: auto;height: 32px;margin: 0;padding: 0 4px 0 14px;border: 0;border-radius: 16px 0 0 16px;background: transparent;color: var(--nrs-color-text);font-size: 14px;opacity: 0;transition: opacity .15s ease}.nrs-search-btn.nrs-search-btn--expand.is-open .nrs-search-btn__pop .nrs-search-btn__input{opacity: 1;transition-delay: .08s}.nrs-search-btn.nrs-search-btn--expand .nrs-search-btn__pop .nrs-search-btn__input:focus{outline: none;border: 0;background: transparent;color: var(--nrs-color-text)}.nrs-search-btn.nrs-search-btn--expand .nrs-search-btn__submit{display: none}.nrs-search-btn.nrs-search-btn--expand.is-open .nrs-search-btn__toggle{border-color: transparent;background: none;color: var(--nrs-color-link)}.nrs-hnav{position: relative}.nrs-hnav__btn{position: absolute;top: var(--nrs-hnav-top,50%);z-index: 3;display: flex;align-items: center;justify-content: center;box-sizing: border-box;width: 36px;height: 36px;margin: 0;padding: 0;border: 1px solid var(--nrs-color-border,#d8dde3);border-radius: 50%;background: var(--nrs-color-bg,#fff);color: var(--nrs-color-text,#1e1e1e);box-shadow: 0 2px 8px rgba(0,0,0,.18);cursor: pointer;transform: translateY(-50%);-webkit-tap-highlight-color: transparent}.nrs-hnav__btn--prev{left: var(--nrs-hnav-inset,8px)}.nrs-hnav__btn--next{right: var(--nrs-hnav-inset,8px)}.nrs-hnav__btn[hidden]{display: none !important}.nrs-hnav__btn:focus-visible{outline: 2px solid var(--nrs-color-link,#000080);outline-offset: 2px}.nrs-hnav__btn svg{display: block;width: 18px;height: 18px}body .nrs-region-header.nrs-reading-bar{position: sticky;top: calc(-1 * var(--nrs-reading-offset,0px));z-index: 100;transition: top .2s ease}body .nrs-region-header.nrs-reading-bar.is-reading-hidden{top: calc(-1 * (var(--nrs-reading-offset,0px) + var(--nrs-reading-bar-h,64px) + 2px))}body .nrs-region-header.nrs-reading-bar .nrs-header-inner,body .nrs-region-header.nrs-reading-bar .nrs-gnb{background: var(--nrs-bg-primary,#fff)}body .nrs-article-gpref{display: inline-flex;align-items: center;gap: 6px;height: 28px;padding: 0 10px 0 8px;border: 1px solid var(--nrs-color-border,#d1d5db);border-radius: 999px;background: var(--nrs-color-bg,#fff);color: var(--nrs-color-text,#111827);font-size: 12px;line-height: 1;white-space: nowrap;text-decoration: none}body .nrs-article-gpref:hover,body .nrs-article-gpref:focus-visible{border-color: currentColor;text-decoration: none}.nrs-article-gpref__g{flex: 0 0 auto;width: 14px;height: 14px}.nrs-article-gpref__arrow{flex: 0 0 auto;width: 10px;height: 10px;opacity: .7}body .nrs-article-front .nrs-wf-article-meta{display: flex;flex-wrap: wrap;column-gap: 12px;row-gap: 8px}body .nrs-wf-article-meta > .nrs-wf-article-dates,body .nrs-wf-article-meta > .nrs-article-tools{align-self: flex-start}body .nrs-wf-article-meta > .nrs-article-tools{margin-left: auto}body .nrs-wf-article-meta:has(> .nrs-article-tools) > .nrs-article-gpref{margin-top: 5px}
/* nrs-article */
.nrs-article-root{max-width: 680px;margin: 0 auto;padding: 0;box-sizing: border-box;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color: #1f2937}.nrs-article-root .nrs-article-title,.nrs-article-title{font-size: 30px;line-height: 1.55;font-weight: 700;color: #0f172a;margin: 0 0 20px}.nrs-article-root .nrs-article-subtitle,.nrs-article-subtitle{font-size: 22px;line-height: 1.25;font-weight: 500;color: #475569;margin: 0 0 20px;border-left: 4px solid #849cb5;padding-left: 10px}.nrs-article-root .nrs-article-meta,.nrs-article-meta{font-size: 13px;line-height: 1.5;color: #64748b;margin: 0 0 20px}.nrs-article-root .nrs-article-body,.nrs-article-body{font-size: calc(18px * var(--nrs-article-font-scale,1)) !important;line-height: 1.75;color: #1f2937;text-align: justify;transition: font-size 0.15s ease}.nrs-article-body p,.nrs-article-body li,.nrs-article-body blockquote,.nrs-article-body div:not(.nrs-caption):not(.nrs-block-image):not(.nrs-block-embed):not(.nrs-block-video):not(.nrs-block-gallery){font-size: calc(18px * var(--nrs-article-font-scale,1)) !important;line-height: 1.75}.nrs-article-body p{margin: 0 0 1.2em}.nrs-article-body h2{font-size: calc(22px * var(--nrs-article-font-scale,1));line-height: 1.4;font-weight: 700;margin: 1.8em 0 0.6em}.nrs-article-body h3{font-size: calc(20px * var(--nrs-article-font-scale,1));line-height: 1.4;font-weight: 700;margin: 1.5em 0 0.5em}.nrs-article-body{overflow-wrap: anywhere}.nrs-article-body img,.nrs-article-body video,.nrs-article-body iframe,.nrs-article-body embed,.nrs-article-body object{max-width: 100% !important;height: auto}.nrs-article-body figure,.nrs-article-body .nrs-block-image,.nrs-article-body .nrs-caption,.nrs-article-body .nrs-block-embed,.nrs-article-body .nrs-block-video{max-width: 100% !important;margin: 16px 0 !important;padding: 0 !important}.nrs-article-body figure img,.nrs-article-body .nrs-caption img,.nrs-article-body .nrs-block-image img{display: block;margin: 0 !important;border-radius: var(--nrs-img-radius,var(--nrs-img-radius-m,4px))}.nrs-article-body .alignwide,.nrs-article-body .alignfull{max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important}.nrs-article-body .alignleft,.nrs-article-body figure.alignleft,.nrs-article-body img.alignleft{float: left !important;margin-top: 8px !important;margin-right: 1.5em !important;margin-bottom: 8px !important;margin-left: 0 !important;clear: none}.nrs-article-body .alignright,.nrs-article-body figure.alignright,.nrs-article-body img.alignright{float: right !important;margin-top: 8px !important;margin-right: 0 !important;margin-bottom: 8px !important;margin-left: 1.5em !important;clear: none}.nrs-article-body .aligncenter,.nrs-article-body figure.aligncenter{display: block !important;float: none !important;margin-top: 16px !important;margin-right: auto !important;margin-bottom: 16px !important;margin-left: auto !important;text-align: center;clear: both}.nrs-article-body .alignnone,.nrs-article-body figure.alignnone{float: none !important;margin-top: 8px !important;margin-right: 0 !important;margin-bottom: 8px !important;margin-left: 0 !important}.nrs-article-body::after{content: "";display: table;clear: both}.nrs-article-body figure figcaption,.nrs-article-body .nrs-caption .nrs-caption-text,.nrs-article-body .nrs-caption-text,.nrs-article-body figcaption,.nrs-article-figcaption{font-size: 14px !important;line-height: 1.4 !important;color: var(--nrs-text-primary,#111827);margin: 8px 0 0 !important;padding: 0 !important;text-align: left;min-height: 1.5em}.nrs-article-body figure figcaption:empty{display: block;min-height: 1.5em}.nrs-article-body figure.photo-layout > figcaption,.nrs-article-body .nrs-caption > figcaption,.nrs-article-body .nrs-caption > .nrs-caption-text,.nrs-article-body .nrs-block-image > figcaption{contain: inline-size}.nrs-article-body figure:has(img) > figcaption{contain: inline-size}.nrs-article-body blockquote{border-left: 4px solid var(--nrs-color-primary,#0a3a6b);margin: 1.5em 0;padding: 12px 20px;background: var(--nrs-color-bg-sub,#f8fafc);border-radius: 0 4px 4px 0}.nrs-article-body table{width: 100%;border-collapse: collapse;margin: 1.5em 0;font-size: 14px}.nrs-article-body table th,.nrs-article-body table td{padding: 8px 12px;border: 1px solid var(--nrs-color-border,#e5e7eb)}.nrs-article-body table th{background: var(--nrs-color-bg-sub,#f8fafc);font-weight: 700}.nrs-article-tags{display: flex;flex-wrap: wrap;gap: 8px;list-style: none;margin: 24px 0;padding: 0}.nrs-article-tag,.nrs-article-tags a{font-size: 14px;line-height: 1.4;color: #475569;text-decoration: none}.nrs-article-tag:hover,.nrs-article-tags a:hover{color: #1d4ed8}:root,html[data-font-size="0"]{--nrs-article-font-scale: 1.00}html[data-font-size="-2"]{--nrs-article-font-scale: 0.50}html[data-font-size="-1"]{--nrs-article-font-scale: 0.75}html[data-font-size="1"]{--nrs-article-font-scale: 1.25}html[data-font-size="2"]{--nrs-article-font-scale: 1.50}body[data-font-size="0"]{--nrs-article-font-scale: 1.00}body[data-font-size="-2"]{--nrs-article-font-scale: 0.50}body[data-font-size="-1"]{--nrs-article-font-scale: 0.75}body[data-font-size="1"]{--nrs-article-font-scale: 1.25}body[data-font-size="2"]{--nrs-article-font-scale: 1.50}.nrs-article-scale-tools{display: flex;align-items: center;gap: 4px;margin: 12px 0;padding: 8px 12px;background: #f8fafc;border: 1px solid #e5e7eb;border-radius: 6px;font-size: 13px;color: #475569}.nrs-article-scale-tools__label{margin-right: 8px}.nrs-article-scale-tools__btn{display: inline-flex;align-items: center;justify-content: center;min-width: 32px;height: 28px;padding: 0 8px;background: #fff;border: 1px solid #cbd5e1;border-radius: 4px;cursor: pointer;color: #1f2937;font-family: inherit;line-height: 1}.nrs-article-scale-tools__btn:hover{background: #f1f5f9}.nrs-article-scale-tools__btn--active,.nrs-article-scale-tools__btn[aria-pressed="true"]{background: #2563eb;border-color: #2563eb;color: #fff}.nrs-article-scale-tools__btn--small{font-size: 11px}.nrs-wf-related{margin-top: 28px}.nrs-wf-related-list{list-style: none;margin: 0;padding: 0}.nrs-wf-related-item{margin: 0;padding: 6px 0;border: 0}.nrs-wf-related-link{display: flex;align-items: baseline;gap: 15px;text-decoration: none;color: var(--nrs-color-text,#1e1e1e)}.nrs-wf-related-icon{flex-shrink: 0;color: #e2e5e8;font-weight: 700;line-height: 1.5}.nrs-wf-related-title{flex: 1;min-width: 0;font-size: 16px;font-weight: 400;line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}.nrs-wf-related-link:hover .nrs-wf-related-title{color: var(--nrs-color-primary,#0a3a6b);text-decoration: underline}.nrs-article-scale-tools__btn--large{font-size: 18px}@media screen{body.nrs-scheme-dark .nrs-article-root,body.nrs-scheme-dark .nrs-article-root .nrs-article-title,body.nrs-scheme-dark .nrs-article-root .nrs-article-body{color: var(--nrs-text-primary)}body.nrs-scheme-dark .nrs-article-root .nrs-article-subtitle,body.nrs-scheme-dark .nrs-article-root .nrs-article-tag,body.nrs-scheme-dark .nrs-article-root .nrs-article-tags a{color: var(--nrs-text-secondary)}body.nrs-scheme-dark .nrs-article-root .nrs-article-body figcaption,body.nrs-scheme-dark .nrs-article-root .nrs-article-body .nrs-caption-text{color: var(--nrs-text-tertiary)}body.nrs-scheme-dark .nrs-article-root .nrs-article-tag:hover,body.nrs-scheme-dark .nrs-article-root .nrs-article-tags a:hover{color: var(--nrs-accent-hover)}}@media screen and (prefers-color-scheme: dark){body.nrs-scheme-auto .nrs-article-root,body.nrs-scheme-auto .nrs-article-root .nrs-article-title,body.nrs-scheme-auto .nrs-article-root .nrs-article-body{color: var(--nrs-text-primary)}body.nrs-scheme-auto .nrs-article-root .nrs-article-subtitle,body.nrs-scheme-auto .nrs-article-root .nrs-article-tag,body.nrs-scheme-auto .nrs-article-root .nrs-article-tags a{color: var(--nrs-text-secondary)}body.nrs-scheme-auto .nrs-article-root .nrs-article-body figcaption,body.nrs-scheme-auto .nrs-article-root .nrs-article-body .nrs-caption-text{color: var(--nrs-text-tertiary)}body.nrs-scheme-auto .nrs-article-root .nrs-article-tag:hover,body.nrs-scheme-auto .nrs-article-root .nrs-article-tags a:hover{color: var(--nrs-accent-hover)}}
/* nrs-dev-narrow */
@media (max-width: 1023px){.nrs-container{padding-left: 5% !important;padding-right: 5% !important}.nrs-main,.nrs-fb{padding-left: 5% !important;padding-right: 5% !important}.nrs-header-topbar{padding-left: 5% !important;padding-right: 5% !important}.nrs-zh-variant__full{display: none}.nrs-zh-variant__short{display: inline}:root{--nrs-sidebar-width: 240px}.nrs-hero{grid-template-columns: 1.5fr 1fr}.nrs-grid-3{grid-template-columns: 1fr 1fr}.nrs-search-form{display: none}.nrs-topband{flex-direction: column;gap: 24px}.nrs-topband-hl,.nrs-topband-imp{flex: none !important;width: 100% !important}.nrs-mainrow{flex-direction: column;gap: 24px}.nrs-genlist,.nrs-sidecol{width: 100% !important;flex: none !important}.nrs-footer .nrs-footer-masthead{display: none !important}.nrs-footer .nrs-footer-legal--left,.nrs-footer .nrs-footer-legal--right{display: block}.nrs-home-cols,.nrs-archive-cols,.nrs-single-cols{grid-template-columns: 1fr !important;max-width: 100% !important}.nrs-home-cols > .nrs-block-column:first-child > *,.nrs-archive-cols > .nrs-block-column:first-child > *,.nrs-single-cols > .nrs-block-column:first-child > *,.nrs-single-cols .nrs-article-root{max-width: 100% !important}.nrs-article-front--head .nrs-wf-article-view__main,.nrs-article-front--head .nrs-wf-article-topbar,.nrs-article-front--head .nrs-article-root,.nrs-single-cols .nrs-wf-article-view,.nrs-single-cols .nrs-wf-article-view__main,.nrs-single-cols .nrs-wf-article-topbar,.nrs-single-cols .nrs-wf-article-meta,.nrs-single-cols .nrs-article-root,.nrs-single-cols .nrs-wf-article-content,.nrs-single-cols .nrs-wf-content-body,.nrs-single-cols .nrs-wf-article-authors,.nrs-single-cols .nrs-wf-article-related,.nrs-single-cols .nrs-wf-article-dates,.nrs-single-cols .nrs-wf-article-tags,.nrs-single-cols .nrs-wf-article-copyright,.nrs-single-cols .nrs-lang-switcher,.nrs-single-cols .nrs-wf-comments{max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important}}
/* nrs-dev-desktop */
@media (min-width: 1024px){.nrs-hide-desktop{display: none !important}.nrs-topband-hl .nrs-article-card__excerpt{min-height: 3em}.nrs-topband-imp .nrs-article-card__title{min-height: 1.3em}.nrs-topband-imp .nrs-article-card__excerpt{min-height: 4.5em}.nrs-topband-imp .nrs-article-card{padding: 12.5px 0}.nrs-topband-imp .nrs-article-card:first-child{padding-top: 0}.nrs-header .nrs-header-inner{--nrs-header-height: 93px}.nrs-region-header.nrs-gnb-fixed{position: sticky;top: calc(-1 * var(--nrs-gnb-offset,0px));z-index: 100}.nrs-header .nrs-gnb .nrs-hamburger{display: block;margin-right: 2px;padding: 8px 8px 8px 0;color: #2b2f36}.nrs-header-topbar .nrs-view-switcher.nrs-hide-desktop ~ .nrs-publish-date{margin-left: auto}.nrs-header-topbar .nrs-view-switcher.nrs-hide-desktop ~ .nrs-publish-date::before{content: none}body .nrs-wf-article-meta:has(> .nrs-article-tools) > .nrs-wf-article-dates--reader{grid-template-rows: minmax(38px,auto)}.nrs-list-toggle-wrap .nrs-article-layout-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.nrs-list-toggle-wrap .nrs-article-layout-simple-list .nrs-article-card__title{font-size: 14px}.nrs-list-toggle-wrap .nrs-article-layout-card-list .nrs-article-card__title{font-size: 17px}.nrs-list-toggle-wrap .nrs-article-layout-grid .nrs-article-card__title{font-size: 15px}.nrs-list-toggle-wrap .nrs-article-layout-simple-list .nrs-article-card:not(:first-child){padding-top: 6px}.nrs-list-toggle-wrap .nrs-article-layout-simple-list .nrs-article-card{padding-bottom: 6px}.nrs-list-toggle-wrap:not(.nrs-al--thumbsize) .nrs-article-layout-card-list .nrs-article-card__thumb{width: 144px;height: 81px}body .nrs-list-toggle-wrap .nrs-article-layout-card-list .nrs-article-card__title{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 1;max-height: calc(1 * 1lh)}}
/* nrs-dev-tablet */
@media (min-width: 768px) and (max-width: 1023px){.nrs-hide-tablet{display: none !important}.nrs-article-list,.nrs-list-toggle-wrap{--nrs-al-thumb-w: var(--nrs-al-thumb-w-t,var(--nrs-al-thumb-w-d));--nrs-al-thumb-gap: var(--nrs-al-thumb-gap-t,var(--nrs-al-thumb-gap-d));--nrs-al-excerpt-lines: var(--nrs-al-excerpt-lines-t,var(--nrs-al-excerpt-lines-d));--nrs-al-title-fs: var(--nrs-al-title-fs-t,var(--nrs-al-title-fs-d));--nrs-al-title-lines: var(--nrs-al-title-lines-t,var(--nrs-al-title-lines-d));--nrs-al-title-minlines: var(--nrs-al-title-minlines-t,var(--nrs-al-title-minlines-d))}.nrs-header .nrs-gnb .nrs-hamburger{display: block;margin-right: 2px;padding: 8px 8px 8px 0;color: #2b2f36}.nrs-header-topbar .nrs-view-switcher.nrs-hide-tablet ~ .nrs-publish-date{margin-left: auto}.nrs-header-topbar .nrs-view-switcher.nrs-hide-tablet ~ .nrs-publish-date::before{content: none}body .nrs-wf-article-meta:has(> .nrs-article-tools) > .nrs-wf-article-dates--reader{grid-template-rows: minmax(38px,auto)}.nrs-list-toggle-wrap .nrs-article-layout-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.nrs-list-toggle-wrap .nrs-article-layout-simple-list .nrs-article-card__title{font-size: 14px}.nrs-list-toggle-wrap .nrs-article-layout-card-list .nrs-article-card__title{font-size: 17px}.nrs-list-toggle-wrap .nrs-article-layout-grid .nrs-article-card__title{font-size: 15px}.nrs-list-toggle-wrap:not(.nrs-al--thumbsize) .nrs-article-layout-card-list .nrs-article-card__thumb{width: 144px;height: 81px}body .nrs-list-toggle-wrap .nrs-article-layout-card-list .nrs-article-card__title{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 1;max-height: calc(1 * 1lh)}:root{--nrs-img-radius-s: 2px;--nrs-img-radius-m: 4px;--nrs-img-radius-l: 6px}}
/* nrs-dev-mobile */
@media (max-width: 767px){.nrs-hide-mobile{display: none !important}.nrs-article-card__title{font-size: calc(var(--nrs-font-size-base) * 1.25)}.nrs-side-popular .nrs-article-card__title,.nrs-side-recent .nrs-article-card__title{font-size: calc(14px * 1.25)}:root{--nrs-font-size-base: 15px;--nrs-header-height: 68px;--nrs-gap: 16px;--nrs-gap-lg: 28px;--nrs-thumb-w: 75px;--nrs-thumb-h: 56px}.nrs-hamburger{display: block}.nrs-logo{font-size: 20px}.nrs-gnb{display: none}.nrs-header-meta{display: none}.nrs-header-tools .nrs-search-form{display: none}.nrs-header-topbar .nrs-view-switcher{display: none}.nrs-header-topbar .nrs-view-switcher ~ .nrs-publish-date::before{content: none}.nrs-hamburger{--nrs-ham-w: 17.6px;--nrs-ham-t: 1.6px;--nrs-ham-s: 5.6px;min-width: 38px;min-height: 32px}.nrs-hamburger .bar{margin-left: auto;margin-right: auto}.nrs-header .nrs-header-inner{border-bottom: 2px solid var(--nrs-color-primary,#0a3a6b)}.nrs-masthead__img{max-height: 43.2px}.nrs-header{box-shadow: none}.nrs-mobile-nav{display: none}.nrs-layout{grid-template-columns: 1fr}.nrs-sidebar{position: static}.nrs-hero{grid-template-columns: 1fr}.nrs-hero-side{display: flex;flex-direction: column;gap: var(--nrs-gap-sm)}.nrs-grid-2,.nrs-grid-3{grid-template-columns: 1fr}.nrs-thumb{width: var(--nrs-thumb-w);height: var(--nrs-thumb-h)}.nrs-thumb img{height: var(--nrs-thumb-h);max-width: var(--nrs-thumb-w)}.nrs-gnb-nav .nrs-block-navigation__container{flex-wrap: nowrap;overflow-x: auto}.nrs-page-builder-rendered .nrs-zone--split{display: block !important}.nrs-page-builder-rendered .nrs-zone__area{width: 100% !important}.nrs-article-layout-grid{grid-template-columns: 1fr}.nrs-article-layout-card-list .nrs-article-item > a{flex-direction: column}.nrs-article-layout-headline .nrs-article-item:first-child .nrs-article-title{font-size: 22px}.nrs-profile-header{flex-direction: column;text-align: center}.nrs-profile-header__top{justify-content: center}.nrs-profile-header__avatar img,.nrs-profile-header__avatar .avatar{width: 110px;height: 110px}.nrs-profile-header__name{font-size: 24px}.nrs-fb--split{display: block}.nrs-fb--split .nrs-fb-aside{margin-top: 24px}.nrs-single-split{display: block}.nrs-single-split .nrs-fb-aside{margin-top: 24px}.nrs-article-list,.nrs-list-toggle-wrap{--nrs-al-thumb-w: var(--nrs-al-thumb-w-m,var(--nrs-al-thumb-w-d));--nrs-al-thumb-gap: var(--nrs-al-thumb-gap-m,var(--nrs-al-thumb-gap-d));--nrs-al-excerpt-lines: var(--nrs-al-excerpt-lines-m,var(--nrs-al-excerpt-lines-d));--nrs-al-title-fs: var(--nrs-al-title-fs-m,var(--nrs-al-title-fs-d));--nrs-al-title-lines: var(--nrs-al-title-lines-m,var(--nrs-al-title-lines-d));--nrs-al-title-minlines: var(--nrs-al-title-minlines-m,var(--nrs-al-title-minlines-d))}.nrs-topband-imp .nrs-article-card{display: grid;grid-template-columns: 146.25px 1fr;grid-template-areas: "title title" "thumb excerpt" "thumb meta" "thumb gap";column-gap: var(--nrs-al-thumb-gap,16px);row-gap: 6px}.nrs-topband-imp .nrs-article-card__body{display: contents}.nrs-topband-imp .nrs-article-card__thumb-link{grid-area: thumb;flex: none;width: 146.25px;height: 97.5px;align-self: start}.nrs-topband-imp .nrs-article-card__thumb{width: 146.25px;height: 97.5px}.nrs-topband-imp .nrs-article-card__title{grid-area: title;-webkit-line-clamp: 2;margin: 0;font-size: 18px}.nrs-topband-imp .nrs-article-card__excerpt{grid-area: excerpt;-webkit-line-clamp: 3;margin: 0;align-self: start}.nrs-topband-imp .nrs-article-card__meta{grid-area: meta;align-self: start}.nrs-topband-imp .nrs-article-card:not(:first-child)::before{left: 0}.nrs-genlist .nrs-article-card__thumb-link{flex: 0 0 112.5px;width: 112.5px;height: 75px}.nrs-genlist .nrs-article-card__thumb{width: 112.5px;height: 75px}.nrs-genlist .nrs-article-card:not(:first-child)::before{left: 126.5px}.nrs-topband-hl .nrs-article-card__title{width: 90%}.nrs-topband-hl .nrs-article-card__title a{font-size: 20px}.nrs-pcards .nrs-article-card__thumb-link{width: 150px;height: 150px}.nrs-pcards .nrs-article-card__thumb{width: 150px;height: 150px}.nrs-home .nrs-headline-featured .nrs-article-card__title,.nrs-home .nrs-m-headline .nrs-article-card__title{font-size: clamp(22px,calc(6 * var(--nrs-vw,1vw)),28px)}.nrs-home .nrs-headline-featured .nrs-article-card__excerpt,.nrs-home .nrs-m-headline .nrs-article-card__excerpt{font-size: 15px}.nrs-block-grid{grid-template-columns: 1fr 1fr}.nrs-block-grid--col-3{grid-template-columns: 1fr 1fr}.nrs-block-postit{grid-template-columns: 1fr 1fr}.nrs-slider-arrow{font-size: 18px;padding: 5px 8px}.nrs-slider-overlay{padding-left: 48px;padding-right: 48px;padding-bottom: 16px}.nrs-block-split{grid-template-columns: 1fr}.nrs-grid-title{font-size: calc(15px * 1.25)}.nrs-tab-title{font-size: calc(14px * 1.25)}.nrs-postit-title{font-size: calc(13px * 1.25)}.nrs-ticker-title{font-size: calc(14px * 1.25)}.nrs-title-list-title{font-size: calc(14px * 1.25)}.nrs-split-sub-title{font-size: calc(14px * 1.25)}.nrs-slider-title{font-size: clamp(20px,calc(3.125 * var(--nrs-vw,1vw)),30px)}.nrs-split-main-title{font-size: clamp(20px,calc(2.5 * var(--nrs-vw,1vw)),25px)}.nrs-split-sub--grid{grid-template-columns: 1fr 1fr}.nrs-block-slider--multi .nrs-slider-slide{flex-basis: calc( ( 100% - 16px ) / 2 )}.nrs-block-title-list--grid{grid-template-columns: 1fr 1fr}.nrs-article-root{max-width: 100%;padding: 0 16px}.nrs-article-root .nrs-article-title,.nrs-article-title{font-size: 26px}.nrs-article-root .nrs-article-subtitle,.nrs-article-subtitle{font-size: 20px}body .nrs-wf-article-meta > .nrs-wf-article-dates{flex-basis: 100%}.nrs-site-page.has-sidebar{display:block}.nrs-site-page.has-sidebar .nrs-site-sidebar{width:auto;margin-top:32px}.nrs-site-content .nrs-site-title{font-size:24px}.nrs-site-page.has-lnb{display:block}.nrs-site-lnb{width:auto}.nrs-site-lnb-title{font-size:24px;margin:0 0 20px}.nrs-site-lnb-list{display:flex;gap:4px;margin:-6px 0 24px;border-bottom:1px solid var(--nrs-color-border,#e2e4e7);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nrs-site-lnb-list::-webkit-scrollbar{display:none}.nrs-site-lnb-list li{flex:0 0 auto;border-bottom:0}.nrs-site-lnb .nrs-site-tab{padding:9px 12px;font-size:15px;white-space:nowrap;border-left:0;border-bottom:3px solid transparent;margin-bottom:-1px}.nrs-site-lnb .nrs-site-tab.is-current{color:var(--nrs-color-text,#222);border-bottom-color:var(--nrs-color-primary,#000080);background:none}.nrs-site-page.has-lnb .nrs-site-content .nrs-site-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){.nrs-article-layout-grid{grid-template-columns: 1fr}}@media (max-width: 600px){body .nrs-wf-article-meta:has(> .nrs-article-tools) > .nrs-article-gpref{margin-top: 2px}}body .nrs-article-gpref .nrs-article-gpref__text--long{display: none}body .nrs-article-gpref .nrs-article-gpref__text--short{display: inline}@media (max-width: 479px){.nrs-block-grid{grid-template-columns: 1fr}}@media (max-width: 479px){.nrs-split-sub--grid{grid-template-columns: 1fr}}@media (max-width: 479px){.nrs-block-slider--multi .nrs-slider-slide{flex-basis: 100%}}@media (max-width: 479px){.nrs-block-title-list--grid{grid-template-columns: 1fr}}.nrs-list-toggle-wrap .nrs-article-layout-simple-list .nrs-article-card__body{display: block}body .nrs-list-toggle-wrap .nrs-article-layout-simple-list .nrs-article-card__title{display: block;font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-height: none}.nrs-list-toggle-wrap .nrs-article-layout-simple-list .nrs-article-card__meta{justify-content: flex-start}.nrs-list-toggle-wrap:not(.nrs-al--thumb-left):not(.nrs-al--thumb-right) .nrs-article-layout-card-list .nrs-article-card{flex-direction: row-reverse}body .nrs-list-toggle-wrap .nrs-article-layout-card-list .nrs-article-card__title{font-size: 16px;-webkit-line-clamp: 2}body .nrs-list-toggle-wrap .nrs-article-layout-grid .nrs-article-card__title{font-size: 16px;-webkit-line-clamp: 3;max-height: calc(3 * 1lh);min-height: 0;margin: 0 0 4px}.nrs-list-toggle-wrap .nrs-article-layout-simple-list .nrs-article-card:not(:first-child){padding-top: 6px}.nrs-list-toggle-wrap .nrs-article-layout-simple-list .nrs-article-card{padding-bottom: 6px}.nrs-list-toggle-wrap .nrs-article-layout-grid .nrs-article-card__date{display: none}.nrs-list-toggle-wrap .nrs-article-layout-card-list .nrs-article-card__excerpt{display: none}.nrs-list-toggle-wrap:not(.nrs-al--thumbsize) .nrs-article-layout-card-list .nrs-article-card__thumb{width: 96px;height: 64px}.nrs-list-toggle-wrap .nrs-article-layout-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 14px}.nrs-list-toggle-wrap .nrs-article-layout-grid .nrs-article-card__body{padding-top: 8px}.nrs-list-toggle-wrap:not(.nrs-al--thumbstyled) .nrs-article-layout-grid .nrs-article-card__thumb-link{display: block;width: 100%;margin: 0}.nrs-list-toggle-wrap:not(.nrs-al--thumbstyled) .nrs-article-layout-grid .nrs-article-card__thumb{border-radius: 6px}.nrs-list-toggle-wrap .nrs-article-card__title .nrs-grade-badge[data-short]{position: relative;box-sizing: border-box;width: 1.6em;height: 1.6em;padding: 0;overflow: hidden;font-size: 0.72em;line-height: 1.6em;white-space: nowrap;border-radius: 50%;vertical-align: middle;-webkit-text-fill-color: transparent}.nrs-list-toggle-wrap .nrs-article-card__title .nrs-grade-badge[data-short]::before{content: attr(data-short);content: attr(data-short) / "";position: absolute;inset: 0;line-height: 1.6em;text-align: center;-webkit-text-fill-color: currentColor}:root{--nrs-img-radius-s: 2px;--nrs-img-radius-m: 3px;--nrs-img-radius-l: 5px}}
/* nrs-shared-color-scheme */
:root,body.nrs-scheme-light{--nrs-bg-primary: #ffffff;--nrs-bg-secondary: #f9fafb;--nrs-bg-tertiary: #f3f4f6;--nrs-bg-hover: #f3f4f6;--nrs-bg-active: #eff6ff;--nrs-text-primary: #111827;--nrs-text-secondary: #374151;--nrs-text-tertiary: #666c7a;--nrs-text-disabled: #9ca3af;--nrs-text-placeholder: #b8b8b8;--nrs-text-inverse: #ffffff;--nrs-border-primary: #d1d5db;--nrs-border-secondary: #e5e7eb;--nrs-border-focus: #2563eb;--nrs-accent-primary: #2563eb;--nrs-accent-hover: #1d4ed8;--nrs-accent-bg: #dbeafe;--nrs-accent-bg-hover: #bfdbfe;--nrs-accent-text: #1e40af;--nrs-danger-primary: #dc2626;--nrs-danger-hover: #b91c1c;--nrs-danger-bg: #fee2e2;--nrs-success-primary: #16a34a;--nrs-success-bg: #dcfce7;--nrs-warning-primary: #d97706;--nrs-warning-bg: #fef3c7;--nrs-muted-primary: #666c7a;--nrs-muted-bg: #e5e7eb;--nrs-overlay-bg: rgba(0,0,0,0.5);--nrs-shadow-sm: 0 1px 2px rgba(0,0,0,0.05);--nrs-shadow-md: 0 4px 6px rgba(0,0,0,0.1);--nrs-shadow-lg: 0 10px 15px rgba(0,0,0,0.1);--nrs-shadow-modal: 0 25px 50px rgba(0,0,0,0.25)}@media screen{body.nrs-scheme-dark{--nrs-bg-primary: #1f2937;--nrs-bg-secondary: #111827;--nrs-bg-tertiary: #374151;--nrs-bg-hover: #374151;--nrs-bg-active: #1e3a8a;--nrs-text-primary: #e5e7eb;--nrs-text-secondary: #d1d5db;--nrs-text-tertiary: #a8aeb9;--nrs-text-disabled: #6b7280;--nrs-text-placeholder: #6b7280;--nrs-text-inverse: #111827;--nrs-border-primary: #4b5563;--nrs-border-secondary: #374151;--nrs-border-focus: #60a5fa;--nrs-accent-primary: #3b82f6;--nrs-accent-hover: #60a5fa;--nrs-accent-bg: #1e3a8a;--nrs-accent-bg-hover: #1e40af;--nrs-accent-text: #bfdbfe;--nrs-danger-primary: #ef4444;--nrs-danger-hover: #f87171;--nrs-danger-bg: #7f1d1d;--nrs-success-primary: #22c55e;--nrs-success-bg: #14532d;--nrs-warning-primary: #f59e0b;--nrs-warning-bg: #422006;--nrs-muted-primary: #a8aeb9;--nrs-muted-bg: #374151;--nrs-overlay-bg: rgba(0,0,0,0.7);--nrs-shadow-sm: 0 1px 2px rgba(0,0,0,0.3);--nrs-shadow-md: 0 4px 6px rgba(0,0,0,0.4);--nrs-shadow-lg: 0 10px 15px rgba(0,0,0,0.5);--nrs-shadow-modal: 0 25px 50px rgba(0,0,0,0.6)}}@media screen and (prefers-color-scheme: dark){body.nrs-scheme-auto{--nrs-bg-primary: #1f2937;--nrs-bg-secondary: #111827;--nrs-bg-tertiary: #374151;--nrs-bg-hover: #374151;--nrs-bg-active: #1e3a8a;--nrs-text-primary: #e5e7eb;--nrs-text-secondary: #d1d5db;--nrs-text-tertiary: #a8aeb9;--nrs-text-disabled: #6b7280;--nrs-text-inverse: #111827;--nrs-border-primary: #4b5563;--nrs-border-secondary: #374151;--nrs-border-focus: #60a5fa;--nrs-accent-primary: #3b82f6;--nrs-accent-hover: #60a5fa;--nrs-accent-bg: #1e3a8a;--nrs-accent-bg-hover: #1e40af;--nrs-accent-text: #bfdbfe;--nrs-danger-primary: #ef4444;--nrs-danger-hover: #f87171;--nrs-danger-bg: #7f1d1d;--nrs-success-primary: #22c55e;--nrs-success-bg: #14532d;--nrs-warning-primary: #f59e0b;--nrs-warning-bg: #422006;--nrs-muted-primary: #a8aeb9;--nrs-muted-bg: #374151;--nrs-overlay-bg: rgba(0,0,0,0.7);--nrs-shadow-sm: 0 1px 2px rgba(0,0,0,0.3);--nrs-shadow-md: 0 4px 6px rgba(0,0,0,0.4);--nrs-shadow-lg: 0 10px 15px rgba(0,0,0,0.5);--nrs-shadow-modal: 0 25px 50px rgba(0,0,0,0.6)}}.nrs-color-toggle{display: inline-flex;align-items: center;gap: 4px;padding: 2px;background: var(--nrs-bg-tertiary);border-radius: 6px}.nrs-color-toggle__label{font-size: 12px;color: var(--nrs-text-tertiary);margin-right: 4px}.nrs-color-toggle__btn{appearance: none;border: none;background: transparent;color: var(--nrs-text-secondary);font-size: 12px;padding: 4px 10px;border-radius: 4px;cursor: pointer;transition: background 0.15s ease,color 0.15s ease}.nrs-color-toggle__btn:hover{background: var(--nrs-bg-hover)}.nrs-color-toggle__btn.is-active{background: var(--nrs-bg-primary);color: var(--nrs-text-primary);box-shadow: var(--nrs-shadow-sm);font-weight: 600}.nrs-color-toggle__btn:focus-visible{outline: 2px solid var(--nrs-border-focus);outline-offset: 1px}:root{--nrs-box-radius: 3px}.nrs-box,.postbox,.stuffbox,.nrs-wf-meta-area,.nrs-dash-panel,.nrs-dash-card,.nrs-dash-blocks > .postbox,#nrs-dashboard-fullwidth > #nrs_dashboard,.nrs-nr-intake__tile,.nrs-nr-table,.nrs-nr-tree,.nrs-nr-alert,.nrs-nr-logdetail__msg,.nrs-list-table,.nrs-nr-userbox,.nrs-nr-ver,.nrs-card{border-radius: var(--nrs-box-radius,3px) !important}.nrs-box--table,.nrs-nr-table,.nrs-nr-tree,.nrs-list-table{overflow: hidden}
/* nrs-shared-pagination */
.nrs-pagination{margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--nrs-border-secondary)}.nrs-pagination__list{display: flex;align-items: center;justify-content: center;gap: 2px;list-style: none;padding: 0;margin: 0;flex-wrap: wrap}.nrs-pagination__item{margin: 0}.nrs-pagination__btn{appearance: none;display: inline-flex;align-items: center;justify-content: center;min-width: 28px;height: 28px;padding: 0 8px;border: 1px solid var(--nrs-border-primary);background: var(--nrs-bg-primary);color: var(--nrs-text-secondary);font-size: 12px;border-radius: 4px;cursor: pointer;font-family: inherit;transition: background 0.15s ease,border-color 0.15s ease}.nrs-pagination__btn:hover:not(:disabled):not(.is-current){background: var(--nrs-bg-hover);border-color: var(--nrs-accent-primary);color: var(--nrs-accent-primary)}.nrs-pagination__btn:focus-visible{outline: 2px solid var(--nrs-border-focus);outline-offset: 1px}.nrs-pagination__btn.is-current{background: var(--nrs-accent-primary);border-color: var(--nrs-accent-primary);color: var(--nrs-text-inverse);font-weight: 600;cursor: default}.nrs-pagination__btn.is-disabled,.nrs-pagination__btn:disabled{color: var(--nrs-text-disabled);background: var(--nrs-bg-secondary);cursor: not-allowed}.nrs-pagination__btn--first,.nrs-pagination__btn--last,.nrs-pagination__btn--prev,.nrs-pagination__btn--next{font-weight: 600}.nrs-pagination__gap{display: inline-flex;align-items: center;justify-content: center;min-width: 28px;height: 28px;color: var(--nrs-text-tertiary);font-size: 12px}
