.ncb-publication-hero{position:relative;isolation:isolate;overflow:hidden;color:var(--ncb-white);background:radial-gradient(ellipse at 92% 18%,rgb(29 66 138 / .34),transparent 62%),linear-gradient(120deg,var(--ncb-ink) 8%,var(--ncb-navy) 70%,var(--ncb-ink))}.ncb-publication-hero::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,transparent 0 118px,rgb(255 255 255 / .025) 119px 120px);mask-image:linear-gradient(90deg,transparent 32%,#000)}.ncb-publication-hero::after{content:'';position:absolute;z-index:-1;pointer-events:none;width:540px;aspect-ratio:1;right:-170px;top:120px;border:1px solid rgb(255 255 255 / .055);border-radius:50%;box-shadow:0 0 0 80px rgb(255 255 255 / .015),0 0 0 160px rgb(255 255 255 / .01)}.ncb-blog-preview .ncb-publication-hero{border-bottom:2px solid var(--ncb-gold)}.ncb-news-empty{max-width:760px;padding:clamp(28px, 5vw, 56px);border-top:3px solid var(--ncb-gold);background:var(--ncb-white)}.ncb-news-empty h3{margin:0 0 14px;font-family:var(--ncb-display);font-size:clamp(2rem, 4vw, 3.2rem);line-height:1;text-transform:uppercase;color:var(--ncb-navy)}.ncb-news-empty>p:not(.ncb-eyebrow){margin:0 0 26px;color:var(--ncb-ink)}.ncb-post-header{border-bottom:2px solid var(--ncb-gold)}.ncb-post-header__inner{padding-block:165px 68px}.ncb-post-back{display:inline-flex;gap:13px;align-items:center;margin-bottom:28px;color:var(--ncb-gold);font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ncb-post-back:hover{color:var(--ncb-white)}.ncb-post-header h1{max-width:1080px;margin:0 0 32px;font-family:var(--ncb-display);font-size:clamp(3.4rem, 5.8vw, 5.7rem);font-weight:900;line-height:.98;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}.ncb-post-meta{display:flex;flex-wrap:wrap;gap:10px 22px;color:rgb(255 255 255 / .72);font-size:.7rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.ncb-post-meta time+span{padding-left:22px;border-left:1px solid rgb(255 255 255 / .26)}.ncb-post-layout{display:grid;grid-template-columns:180px minmax(0,760px);gap:clamp(40px,6vw,90px);padding-block:clamp(56px,7vw,88px);justify-content:space-between;align-items:start}.ncb-post-rail{position:sticky;top:28px;border-top:3px solid var(--ncb-gold);padding-top:22px}.ncb-post-rail .ncb-eyebrow{font-size:.62rem;line-height:1.6}.ncb-post-rail .ncb-text-link{font-size:.65rem}.ncb-post-reading{min-width:0}.ncb-post-content{color:var(--ncb-ink);font-size:1.07rem;line-height:1.85;overflow-wrap:anywhere}.ncb-post-content p{margin:0 0 1.4em}.ncb-post-content .blog-content>p:first-of-type{font-size:1.2rem;line-height:1.7;color:var(--ncb-navy)}.ncb-post-content h2,.ncb-post-content h3,.ncb-post-content h4{margin:1.7em 0 .65em;font-family:var(--ncb-display);font-weight:900;line-height:1.08;text-transform:uppercase;color:var(--ncb-navy)}.ncb-post-content h2,.ncb-post-content h3{font-size:clamp(2rem,3vw,2.8rem)}.ncb-post-content h4{font-size:1.7rem}.ncb-post-content a{color:var(--ncb-navy);font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ncb-post-content a:hover{text-decoration-thickness:2px}.ncb-post-content a:focus-visible,.ncb-post-end a:focus-visible{outline-color:var(--ncb-navy)}.ncb-post-content .blog-quote,.ncb-post-content blockquote{margin:36px 0;padding:8px 0 8px 25px;border-left:3px solid var(--ncb-gold);font-size:1.16rem;line-height:1.7;font-weight:700;color:var(--ncb-navy)}.ncb-post-content blockquote p:last-child{margin-bottom:0}.ncb-post-content ul,.ncb-post-content ol{margin:0 0 28px;padding-left:24px}.ncb-post-content li{margin-bottom:8px}.ncb-post-content figure,.ncb-post-featured{margin:32px 0}.ncb-post-content img,.ncb-post-featured img{display:block;width:auto;max-width:100%;height:auto;max-height:680px;object-fit:contain;margin:32px auto 14px;background:var(--ncb-paper)}.ncb-post-content .blog-image-small{max-width:min(100%,600px)}.ncb-post-content img.rotate-right{width:min(100%,360px);max-height:none;margin-block:66px;transform:rotate(90deg)}.ncb-post-content .blog-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:32px}.ncb-post-content .blog-photo-grid img{width:100%;margin:0}.ncb-post-content figcaption,.ncb-post-content .blog-photo-caption{margin:0 0 32px;font-size:.79rem;line-height:1.65;color:var(--ncb-muted);text-align:center}.ncb-post-content figcaption strong{font-weight:800}.ncb-post-content .blog-closing{margin-top:36px;border-top:1px solid var(--ncb-line);padding-top:28px}.ncb-post-content pre,.ncb-post-content table{max-width:100%;overflow-x:auto}.ncb-post-content iframe,.ncb-post-content video{max-width:100%}.ncb-post-end{border-top:1px solid var(--ncb-line);padding-top:28px;margin-top:48px}.ncb-post-preview .ncb-nav [aria-current='page'],.ncb-post-preview .ncb-footer [aria-current='page']{color:var(--ncb-gold)}@media (max-width:860px){.ncb-post-layout{grid-template-columns:1fr;gap:28px}.ncb-post-rail{position:static;display:flex;align-items:center;justify-content:space-between;padding-top:16px}.ncb-post-rail .ncb-eyebrow{margin-bottom:0}.ncb-post-header__inner{padding-block:155px 54px}.ncb-post-header h1{font-size:clamp(3rem,7.5vw,4.6rem)}}@media (max-width:620px){.ncb-publication-hero::after{width:340px;right:-230px;top:175px}.ncb-post-header__inner{padding-block:150px 42px}.ncb-post-header h1{font-size:clamp(2.6rem,11vw,3.7rem);line-height:1.02;margin-bottom:24px}.ncb-post-back{margin-bottom:23px;font-size:.63rem}.ncb-post-meta{font-size:.62rem;gap:10px 16px}.ncb-post-meta time+span{padding-left:16px}.ncb-post-content{font-size:.97rem;line-height:1.8}.ncb-post-content .blog-content>p:first-of-type{font-size:1.07rem}.ncb-post-content .blog-quote,.ncb-post-content blockquote{padding-left:18px;font-size:1.06rem}.ncb-post-content .blog-photo-grid{gap:12px}.ncb-post-layout{padding-block:42px 54px}}