:root{--nskc-ink:#12263f;--nskc-ink-soft:#46586E;--nskc-line:#D8E1EB;--nskc-bg-soft:#f5f8fb;--nskc-accent:#1B3556;--nskc-accent-dk:#0B1A30;--nskc-radius:10px;--nskc-shadow:0 2px 14px rgba(18,38,63,.07)}img,video{max-width:100%;height:auto}.nskc-media{position:relative;overflow:hidden;border-radius:var(--nskc-radius);background:var(--nskc-bg-soft)}.nskc-media--16x9{aspect-ratio:16 / 9}.nskc-media--4x3{aspect-ratio:4 / 3}.nskc-media--1x1{aspect-ratio:1 / 1}.nskc-media>img,.nskc-media>iframe{width:100%;height:100%;object-fit:cover;display:block;border:0}@supports not (aspect-ratio:16 / 9){.nskc-media--16x9{padding-top:56.25%}.nskc-media--4x3{padding-top:75%}.nskc-media--1x1{padding-top:100%}.nskc-media--16x9>img,.nskc-media--4x3>img,.nskc-media--1x1>img{position:absolute;inset:0}}.nskc-prose{color:var(--nskc-ink-soft);font-size:1.0625rem;line-height:1.75}.nskc-prose h2{color:var(--nskc-ink);font-size:1.65rem;line-height:1.3;margin:2.25rem 0 .85rem}.nskc-prose h3{color:var(--nskc-ink);font-size:1.25rem;line-height:1.35;margin:1.75rem 0 .65rem}.nskc-prose p{margin-bottom:1.05rem}.nskc-prose ul,.nskc-prose ol{margin:0 0 1.25rem 1.1rem;padding:0}.nskc-prose li{margin-bottom:.5rem}.nskc-prose a{color:var(--nskc-accent);text-decoration:underline;text-underline-offset:2px}.nskc-prose a:hover{color:var(--nskc-accent-dk)}.page-h1,h1.breadcrumb-title{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2;margin:0}.nskc-lede{font-size:1.15rem;line-height:1.7;color:var(--nskc-ink);margin-bottom:1.5rem}.nskc-breadcrumb{background:var(--nskc-bg-soft);border-bottom:1px solid var(--nskc-line);padding:.75rem 0;font-size:.875rem}.nskc-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.nskc-breadcrumb li{color:var(--nskc-ink-soft)}.nskc-breadcrumb li + li::before{content:"/";margin-right:.35rem;color:#a7b4c4}.nskc-breadcrumb a{color:var(--nskc-accent)}.nskc-breadcrumb a:hover{text-decoration:underline}.nskc-reviewed-by{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;background:var(--nskc-bg-soft);border:1px solid var(--nskc-line);border-left:4px solid var(--nskc-accent);border-radius:var(--nskc-radius);padding:.85rem 1.1rem;margin:0 0 1.75rem;font-size:.9rem;color:var(--nskc-ink-soft)}.nskc-reviewed-by__label{font-weight:600;color:var(--nskc-ink)}.nskc-reviewed-by a{color:var(--nskc-accent)}.nskc-reviewed-by__role{color:#6b7c92}.nskc-reviewed-by__role::before{content:"· "}.nskc-reviewed-by__date{width:100%;font-size:.82rem;color:#55637A}.nskc-keypoints{background:#fff;border:1px solid var(--nskc-line);border-radius:var(--nskc-radius);box-shadow:var(--nskc-shadow);padding:1.35rem 1.5rem;margin:0 0 2rem}.nskc-keypoints h2,.nskc-keypoints h3{font-size:1.05rem;margin:0 0 .75rem;color:var(--nskc-ink);text-transform:uppercase;letter-spacing:.04em}.nskc-keypoints ul{margin:0;padding-left:1.15rem}.nskc-keypoints li{margin-bottom:.45rem;color:var(--nskc-ink-soft)}.nskc-faq{margin:2.5rem 0}.nskc-faq__item{border:1px solid var(--nskc-line);border-radius:var(--nskc-radius);background:#fff;margin-bottom:.75rem;overflow:hidden}.nskc-faq__q{cursor:pointer;list-style:none;padding:1rem 3rem 1rem 1.15rem;font-weight:600;color:var(--nskc-ink);position:relative;min-height:48px;display:flex;align-items:center}.nskc-faq__q::-webkit-details-marker{display:none}.nskc-faq__q::after{content:"+";position:absolute;right:1.15rem;font-size:1.4rem;line-height:1;color:var(--nskc-accent);transition:transform .2s ease}.nskc-faq__item[open] .nskc-faq__q::after{content:"\2212"}.nskc-faq__item[open] .nskc-faq__q{background:var(--nskc-bg-soft)}.nskc-faq__a{padding:1rem 1.15rem 1.25rem;color:var(--nskc-ink-soft);line-height:1.7;border-top:1px solid var(--nskc-line)}.nskc-faq__a p:last-child{margin-bottom:0}.nskc-cta{background:linear-gradient(135deg,var(--nskc-accent) 0%,var(--nskc-accent-dk) 100%);color:#fff;border-radius:var(--nskc-radius);padding:2rem 2.25rem;margin:2.75rem 0}.nskc-cta h2,.nskc-cta h3{color:#fff;margin:0 0 .5rem;font-size:1.4rem;line-height:1.3}.nskc-cta p{color:rgba(255,255,255,.9);margin-bottom:1.25rem}.nskc-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem}.nskc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,transform .15s ease}.nskc-btn:hover{transform:translateY(-1px)}.nskc-btn--solid{background:#fff;color:var(--nskc-accent-dk)}.nskc-btn--solid:hover{background:#EDF2F8;color:var(--nskc-accent-dk)}.nskc-btn--ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.65)}.nskc-btn--ghost:hover{background:rgba(255,255,255,.12);color:#fff}.nskc-btn--primary{background:var(--nskc-accent);color:#fff}.nskc-btn--primary:hover{background:var(--nskc-accent-dk);color:#fff}.nskc-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:1.5rem 0 2.5rem}.nskc-card{background:#fff;border:1px solid var(--nskc-line);border-radius:var(--nskc-radius);box-shadow:var(--nskc-shadow);padding:1.35rem 1.5rem;display:flex;flex-direction:column}.nskc-card h3{font-size:1.1rem;margin:0 0 .4rem;color:var(--nskc-ink)}.nskc-card p{color:var(--nskc-ink-soft);font-size:.94rem;line-height:1.6;margin-bottom:.85rem}.nskc-card__link{margin-top:auto;font-weight:600;color:var(--nskc-accent)}.nskc-card__meta{font-size:.85rem;color:#55637A;margin-bottom:.5rem}.nskc-note{background:#fff8e8;border:1px solid #f0dcae;border-radius:var(--nskc-radius);padding:1rem 1.15rem;color:#6b5a2c;font-size:.92rem;margin:1.25rem 0}.nskc-post-card{background:#fff;border:1px solid var(--nskc-line);border-radius:var(--nskc-radius);box-shadow:var(--nskc-shadow);overflow:hidden;display:flex;flex-direction:column;height:100%}.nskc-post-card__body{padding:1.25rem 1.35rem 1.5rem;display:flex;flex-direction:column;flex:1}.nskc-post-card__cat{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--nskc-accent);font-weight:700;margin-bottom:.45rem}.nskc-post-card__body h3{font-size:1.12rem;line-height:1.35;margin:0 0 .55rem}.nskc-post-card__body h3 a{color:var(--nskc-ink)}.nskc-post-card__body h3 a:hover{color:var(--nskc-accent)}.nskc-post-card__body p{font-size:.94rem;color:var(--nskc-ink-soft);line-height:1.6}.nskc-post-card__meta{margin-top:auto;font-size:.82rem;color:#55637A;padding-top:.75rem}@media (max-width:991.98px){a,button{-webkit-tap-highlight-color:rgba(18,38,63,.12)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--nskc-accent);outline-offset:2px}.nskc-skip-link{position:absolute;left:-9999px;top:0;z-index:2000;background:var(--nskc-accent-dk);color:#fff;padding:.75rem 1.25rem}.nskc-skip-link:focus{left:0;color:#fff}@media (max-width:767.98px){.nskc-prose{font-size:1rem}.nskc-cta{padding:1.5rem 1.35rem}.nskc-cta__actions .nskc-btn{width:100%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}}picture{display:contents}.square>picture>img,.square2>picture>img{width:100%}.square>picture>img{width:100% !important}.nskc-media>picture>img{width:100%;height:100%;object-fit:cover;display:block;border:0}@supports not (aspect-ratio:16 / 9){.nskc-media--16x9>picture>img,.nskc-media--4x3>picture>img,.nskc-media--1x1>picture>img{position:absolute;inset:0}}