/* Knowledge directories: navigation only, original articles retain their addresses. */
.nt-knowledge .page-content{background:radial-gradient(ellipse at 85% 0,#295d593d,transparent 40%),#102b40;color:#f3fafc}
.nt-knowledge .kb-wrap{width:min(1180px,100%);margin:auto;padding:28px 32px 60px}
.kb-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:#b4cdd7;margin-bottom:28px}
.kb-breadcrumb a{color:inherit;text-decoration:none}
.kb-breadcrumb a:hover{text-decoration:underline}
.nt-knowledge .kb-hero{padding:12px 0 30px;max-width:770px}
.nt-knowledge .eyebrow,.nt-tools .eyebrow{font-size:10px;letter-spacing:.14em;font-weight:600;color:#a7dfcf;margin:0 0 16px}
.nt-knowledge .kb-hero h1{font-size:clamp(28px,3.6vw,44px);line-height:1.27;letter-spacing:-.04em;font-weight:500;margin:0 0 18px}
.nt-knowledge .kb-hero h1 span{color:#b6f1df}
.nt-knowledge .kb-hero>p:not(.eyebrow){font-size:16px;line-height:1.75;color:#cce0e6;max-width:650px;margin:0}
.nt-knowledge .kb-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.nt-knowledge .kb-category{--category-color:#b6f1df;position:relative;display:flex;gap:15px;padding:25px 21px 22px;border:1px solid #b6f1df45;border-radius:18px;text-decoration:none;color:#f1f9fb;background:linear-gradient(130deg,#254e56,#244447);box-shadow:0 10px 24px #061e2726;transition:border-color .16s,background .16s}
.nt-knowledge .kb-category.kb-sand{--category-color:#e9d8b6;background:linear-gradient(130deg,#464f4e,#2c424b);border-color:#dacaad55}
.nt-knowledge .kb-category.kb-blue{--category-color:#b7d9f3;background:linear-gradient(130deg,#274957,#253e59);border-color:#9bc6e64d}
.nt-knowledge .kb-category .ux-icon{margin:0;width:24px;height:24px;color:var(--category-color)}
.nt-knowledge .kb-category-meta{font-size:10px;letter-spacing:.045em;color:var(--category-color)}
.nt-knowledge .kb-category h2{font-size:17px;line-height:1.5;font-weight:500;letter-spacing:-.03em;margin:7px 0 12px}
.nt-knowledge .kb-category p{font-size:13px;line-height:1.7;color:#d2e1e4;margin:0 0 18px}
.nt-knowledge .kb-category-link{font-size:12px;font-weight:600;color:var(--category-color);border-bottom:1px solid #ffffff40;padding-bottom:3px}
.nt-knowledge .kb-category:hover{border-color:var(--category-color);background-color:#315c63}
.nt-knowledge .kb-category.is-current{display:none}
.nt-knowledge .kb-related .kb-categories{grid-template-columns:repeat(2,minmax(0,1fr))}
.nt-knowledge :is(.kb-start,.kb-collection,.kb-related,.kb-resources){margin-top:44px}
.nt-knowledge .kb-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px}
.nt-knowledge .kb-section-head h2,.nt-knowledge .kb-related>h2,.nt-knowledge .kb-resources>h2{font-size:23px;font-weight:500;line-height:1.4;letter-spacing:-.035em;margin:0}
.nt-knowledge .kb-related>h2,.nt-knowledge .kb-resources>h2{margin-bottom:22px}
.nt-knowledge .kb-section-head>span{color:#accad4;font-size:12px;white-space:nowrap}
.nt-knowledge .kb-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.nt-knowledge .kb-article{min-width:0;display:flex;flex-direction:column;border:1px solid #a6d5cc38;border-radius:16px;overflow:hidden;background:#193b4b;color:#f5fbff;text-decoration:none;transition:border-color .15s;box-shadow:0 10px 20px #081b291f}
.nt-knowledge .kb-article:hover{border-color:#b6f1df;box-shadow:0 10px 24px #081b294d}
.nt-knowledge .kb-article>img{width:100%;height:175px;object-fit:contain;display:block;background:#ebefec}
.nt-knowledge .kb-card-copy{padding:20px;display:flex;flex-direction:column;flex:1}
.nt-knowledge .kb-card-label{font-size:10px;font-weight:600;letter-spacing:.06em;color:#a8dacd;margin:0 0 10px}
.nt-knowledge .kb-article h3{font-size:15px;line-height:1.6;font-weight:500;margin:0 0 16px;letter-spacing:-.025em}
.nt-knowledge .kb-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}
.nt-knowledge .kb-tags span{background:#ffffff0b;border:1px solid #b4d9d328;border-radius:6px;padding:3px 8px;font-size:10px;color:#c3d9df}
.nt-knowledge .kb-read{font-size:12px;font-weight:600;color:#bbefdf;margin-top:18px}
.nt-knowledge .kb-featured{display:grid;grid-template-columns:40% minmax(0,1fr);background:linear-gradient(125deg,#204553,#245953)}
.nt-knowledge .kb-featured>img{height:100%;object-fit:contain;background:#08293a}
.nt-knowledge .kb-featured h3{font-size:18px;line-height:1.5}
.nt-knowledge .kb-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.nt-knowledge .kb-search{max-width:640px;margin-bottom:12px}
.nt-knowledge .kb-search label{font-size:12px;color:#cce0e6;display:block;margin-bottom:10px}
.nt-knowledge .kb-search>div{display:flex;align-items:center;gap:12px;background:#082639;border:1px solid #8bbebd66;border-radius:12px;padding:10px 14px}
.nt-knowledge .kb-search .ux-icon{margin:0;width:20px;height:20px;color:#aedbcf}
.nt-knowledge .kb-search input{min-width:0;flex:1;background:transparent;color:#fff;font:inherit;font-size:14px;border:0;outline-offset:3px;padding:4px 0}
.nt-knowledge .kb-search input::placeholder{color:#a8c2cc;opacity:1}
.nt-knowledge .kb-search button{min-height:28px;border:0;background:none;color:#b6f1df;font-size:12px;cursor:pointer;padding:3px}
.nt-knowledge .kb-search-count{font-size:12px;color:#c4dedf;min-height:20px;margin:8px 0 16px}
.nt-knowledge .kb-empty,.nt-knowledge .kb-note{color:#cde2e5;font-size:14px;padding:24px;border:1px solid #badfdb3b;border-radius:14px;background:#1b4050}
.nt-knowledge .kb-category-hero{max-width:none;padding:28px;border-radius:18px;background:linear-gradient(120deg,#1c414f,#245950);border:1px solid #accbc537}
.nt-knowledge .kb-category-hero.kb-sand{background:linear-gradient(120deg,#374a50,#4c524b)}
.nt-knowledge .kb-category-hero.kb-blue{background:linear-gradient(120deg,#1b3d50,#2b4d61)}
.nt-knowledge .kb-category-hero .ux-icon{color:#e1eee8}
.nt-knowledge .kb-resources>div{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.nt-knowledge .kb-resource{padding:25px;border:1px solid #b6f1df45;border-radius:16px;background:#204553;text-decoration:none;color:#fff}
.nt-knowledge .kb-resource h3{font-size:19px;line-height:1.5;font-weight:500}
.nt-knowledge .kb-resource p{font-size:14px;color:#d2e2e7}
@media(max-width:960px){.nt-knowledge .kb-categories{grid-template-columns:1fr}.nt-knowledge .kb-category{padding:20px;gap:20px}.nt-knowledge .kb-category p{margin-bottom:12px}.nt-knowledge .kb-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.nt-knowledge .kb-wrap{padding:20px 16px 36px}.kb-breadcrumb{font-size:11px;margin-bottom:22px}.nt-knowledge .kb-hero{padding-top:0}.nt-knowledge .kb-hero h1{font-size:29px}.nt-knowledge .kb-hero>p:not(.eyebrow){font-size:14px}.nt-knowledge .kb-category h2{font-size:16px;margin-top:4px}.nt-knowledge .kb-category p{font-size:12px}.nt-knowledge .kb-feature-grid,.nt-knowledge .kb-related .kb-categories,.nt-knowledge .kb-resources>div{grid-template-columns:1fr}.nt-knowledge .kb-featured h3{font-size:15px}.nt-knowledge .kb-card-copy{padding:16px}.nt-knowledge :is(.kb-start,.kb-collection,.kb-related,.kb-resources){margin-top:32px}.nt-knowledge .kb-section-head h2,.nt-knowledge .kb-related>h2,.nt-knowledge .kb-resources>h2{font-size:20px}.nt-knowledge .kb-article-grid{gap:12px;grid-template-columns:1fr}.nt-knowledge .kb-article-grid .kb-article{display:grid;grid-template-columns:100px minmax(0,1fr)}.nt-knowledge .kb-article-grid .kb-article>img{height:100%;min-height:160px}.nt-knowledge .kb-article h3{font-size:13px;margin-bottom:12px}.nt-knowledge .kb-read{margin-top:14px}.nt-knowledge .kb-tags{gap:4px}.nt-knowledge .kb-tags span{padding:2px 5px}.nt-knowledge .kb-category-hero{padding:23px}.nt-knowledge .kb-section-head>span{font-size:10px}}

/* Primary subjects first; the retained historical category is intentionally quiet. */
.nt-knowledge .kb-categories:has(>.kb-category:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
.nt-knowledge .kb-archive-subject{margin-top:60px;padding-top:25px;border-top:1px solid #b6d8d42f;display:flex;align-items:center;justify-content:space-between;gap:25px}
.nt-knowledge .kb-archive-subject h2{font-size:15px;font-weight:500;margin:0 0 8px;color:#d1e1e5}
.nt-knowledge .kb-archive-subject p{font-size:12px;color:#b9cfd7;margin:0}
.nt-knowledge .kb-archive-subject>a{font-size:12px;color:#c4eddf;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.nt-knowledge .kb-categories:has(>.kb-category:nth-child(2):last-child){grid-template-columns:1fr}.nt-knowledge .kb-archive-subject{margin-top:40px;display:block}.nt-knowledge .kb-archive-subject>a{display:inline-block;margin-top:16px}}
/* New article cards are intentionally text-only. */
.nt-knowledge .kb-article:has(.kb-text-only){display:block;min-width:0;background:linear-gradient(130deg,#15374b,#204c50);border-color:#7ebda04d}
.nt-knowledge .kb-text-only{height:100%;padding:26px;display:flex;flex-direction:column;align-items:flex-start}
.nt-knowledge .kb-text-only .ux-icon{width:27px;height:27px;color:#a8ecd5;margin-bottom:22px}
.nt-knowledge .kb-text-only h3{color:#f5fffc;font-size:17px;line-height:1.65;margin:0 0 15px}
.nt-knowledge .kb-card-description{color:#c8dfdf;font-size:13px;line-height:1.8;margin:0 0 22px}
.nt-knowledge .kb-text-only .kb-read{margin-top:auto;color:#b3f0d9}
.nt-knowledge .kb-text-only .kb-card-label{color:#96d8c3}
