
:root{--nd-navy:#0b1f38;--nd-ink:#10233d;--nd-red:#d71920;--nd-gold:#d7ad4f;--nd-mist:#f3f6f9;--nd-line:#d6dfe8;--nd-copy:#4e6077}
.news-detail{background:#fff;color:var(--nd-ink);font-family:Arial,Helvetica,"Segoe UI",sans-serif}.news-detail *{box-sizing:border-box}.news-detail a{color:inherit}.nd-wrap{width:100%;max-width:1152px;margin:0 auto;padding-left:24px;padding-right:24px}.nd-hero{padding:58px 0 48px;background:var(--nd-navy);color:#fff}.nd-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;color:#aab9ca;font-size:12px}.nd-breadcrumb a{color:#dbe5ef;text-decoration:none}.nd-kicker{margin:0 0 15px;color:#efc75f;font:700 11px/1.4 Consolas,"Courier New",monospace;letter-spacing:1.6px;text-transform:uppercase}.nd-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:46px;align-items:center}.nd-hero h1{max-width:720px;margin:0;color:#fff;font-size:48px;line-height:1.08;letter-spacing:-1.1px}.nd-deck{max-width:720px;margin:20px 0 0;color:#c8d4e1;font-size:18px;line-height:1.68}.nd-byline{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:23px;color:#aebdce;font-size:12px}.nd-hero-media{overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#142b49}.nd-hero-media img{display:block;width:100%;height:330px;object-fit:cover}.nd-hero-media figcaption{padding:13px 16px;color:#b9c8d7;font-size:11px;line-height:1.5}.nd-sharebar{border-bottom:1px solid var(--nd-line);background:#fff}.nd-sharebar-inner{display:flex;align-items:center;gap:9px;min-height:64px}.nd-share-label{margin-right:4px;color:#66778b;font-size:12px;font-weight:700}.nd-share{min-height:36px;padding:8px 12px;border:1px solid #b8c5d2;border-radius:5px;background:#fff;color:var(--nd-ink);font:700 12px Arial,Helvetica,sans-serif;cursor:pointer;text-decoration:none}.nd-share:hover,.nd-share:focus{border-color:var(--nd-red);color:var(--nd-red)}.nd-share:focus-visible,.nd-main a:focus-visible,.nd-main summary:focus-visible{outline:3px solid #efb1b4;outline-offset:3px}.nd-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(260px,320px);gap:48px;align-items:start;padding-top:58px;padding-bottom:82px}.nd-article{min-width:0}.nd-answer{margin:0 0 32px;padding:24px 26px;border-left:4px solid var(--nd-red);background:var(--nd-mist);font-size:17px;line-height:1.72}.nd-article h2{margin:50px 0 17px;color:var(--nd-ink);font-size:31px;line-height:1.2;letter-spacing:-.35px}.nd-article h3{margin:30px 0 12px;font-size:21px;line-height:1.3}.nd-article p,.nd-article li{color:var(--nd-copy);font-size:16px;line-height:1.78}.nd-article p{margin:0 0 18px}.nd-article ul,.nd-article ol{margin:0 0 24px;padding-left:23px}.nd-article strong{color:var(--nd-ink)}.nd-toc{margin:0 0 40px;padding:24px 26px;border:1px solid var(--nd-line);border-radius:8px}.nd-toc strong{display:block;margin-bottom:12px}.nd-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:7px 24px;margin:0;padding-left:20px}.nd-toc a{color:#334c68;text-decoration:none}.nd-toc a:hover{color:var(--nd-red);text-decoration:underline}.nd-table-wrap{overflow-x:auto;margin:24px 0 34px;border:1px solid var(--nd-line);border-radius:8px;-webkit-overflow-scrolling:touch}.nd-table{width:100%;min-width:720px;border-collapse:collapse}.nd-table th,.nd-table td{padding:15px 16px;border-right:1px solid var(--nd-line);border-bottom:1px solid var(--nd-line);text-align:left;vertical-align:top}.nd-table th:last-child,.nd-table td:last-child{border-right:0}.nd-table tr:last-child td{border-bottom:0}.nd-table thead th{background:var(--nd-navy);color:#fff;font-size:12px}.nd-table tbody th{background:#edf2f7;color:var(--nd-ink);font-size:13px}.nd-table td{color:var(--nd-copy);font-size:13px;line-height:1.58}.nd-callout{margin:28px 0;padding:24px;border:1px solid #cbd6e1;border-radius:8px;background:#fbfcfd}.nd-callout h3{margin:0 0 10px}.nd-callout p:last-child{margin-bottom:0}.nd-inline-link{color:#a8171d!important;font-weight:800}.nd-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:46px;padding-top:25px;border-top:1px solid var(--nd-line)}.nd-tags strong{margin-right:5px;line-height:34px}.nd-tag{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border-radius:4px;background:#edf2f7;color:#304863!important;font-size:12px;font-weight:800;text-decoration:none}.nd-tag:hover{background:#dfe7ef;color:#a8171d!important}.nd-faq{margin-top:52px}.nd-faq .faq{margin-bottom:10px}.nd-sidebar{position:sticky;top:24px}.nd-side-card{margin-bottom:22px;border:1px solid var(--nd-line);border-radius:8px;background:#fff}.nd-side-title{margin:0;padding:17px 19px;border-bottom:1px solid var(--nd-line);font-size:15px}.nd-side-links{display:block;padding:8px 18px 14px}.nd-side-links a{display:block;padding:11px 0;border-bottom:1px solid #e4eaf0;color:#3d536d;font-size:13px;font-weight:700;text-decoration:none}.nd-side-links a:last-child{border-bottom:0}.nd-side-links a:hover{color:var(--nd-red)}.nd-side-tags{display:flex;flex-wrap:wrap;gap:7px;padding:17px}.nd-side-tags a{padding:7px 9px;border:1px solid #cbd6e1;border-radius:4px;color:#465b74;font-size:11px;font-weight:700;text-decoration:none}.nd-side-tags a:hover{border-color:var(--nd-red);color:var(--nd-red)}.nd-side-cta{padding:22px;background:var(--nd-navy);color:#fff}.nd-side-cta h2{margin:0;color:#fff;font-size:21px;line-height:1.28}.nd-side-cta p{margin:10px 0 18px;color:#bdcad8;font-size:13px;line-height:1.6}.nd-side-cta a{display:inline-flex;justify-content:center;width:100%;padding:12px;border-radius:5px;background:var(--nd-red);color:#fff;font-size:12px;font-weight:900;text-decoration:none}.nd-related{padding:72px 0;background:var(--nd-mist)}.nd-section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:27px}.nd-section-head h2{margin:0;font-size:34px}.nd-section-head a{color:#a8171d;font-size:13px;font-weight:800}.nd-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nd-related-card{overflow:hidden;border:1px solid var(--nd-line);border-radius:8px;background:#fff}.nd-related-card img{display:block;width:100%;height:174px;object-fit:cover}.nd-related-body{padding:20px}.nd-related-body span{color:#a8171d;font:700 10px Consolas,"Courier New",monospace;letter-spacing:1px;text-transform:uppercase}.nd-related-body h3{margin:9px 0 8px;font-size:18px;line-height:1.35}.nd-related-body p{margin:0;color:#607187;font-size:13px;line-height:1.58}.nd-related-card>a{display:block;height:100%;text-decoration:none}.nd-related-card>a:hover h3{color:var(--nd-red)}.nd-toast{position:fixed;right:20px;bottom:20px;z-index:1000;max-width:300px;padding:12px 16px;border-radius:5px;background:#10233d;color:#fff;font-size:12px;box-shadow:0 12px 30px rgba(0,0,0,.2)}
@media(max-width:980px){.nd-hero-grid,.nd-layout{grid-template-columns:1fr}.nd-hero-media{max-width:720px}.nd-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:18px}.nd-side-card{margin:0}.nd-side-cta{grid-column:1/-1}.nd-related-grid{grid-template-columns:1fr 1fr}.nd-related-card:last-child{grid-column:1/-1;max-width:540px}}
@media(max-width:680px){.nd-wrap{padding-left:18px;padding-right:18px}.nd-hero{padding:45px 0 38px}.nd-hero-grid{gap:30px}.nd-hero h1{font-size:35px;letter-spacing:-.5px}.nd-deck{font-size:16px}.nd-hero-media img{height:245px}.nd-sharebar-inner{padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.nd-share-label{width:100%}.nd-layout{gap:42px;padding-top:42px;padding-bottom:58px}.nd-article h2{margin-top:40px;font-size:27px}.nd-toc ol{grid-template-columns:1fr}.nd-sidebar,.nd-related-grid{grid-template-columns:1fr}.nd-side-cta,.nd-related-card:last-child{grid-column:auto}.nd-related-card:last-child{max-width:none}.nd-section-head{align-items:flex-start;flex-direction:column}.nd-related{padding:56px 0}.nd-related-card img{height:205px}}
@media print{header,footer,.nd-sharebar,.nd-sidebar,.nd-related,#plcp-widget{display:none!important}.nd-hero{padding:20px 0;background:#fff;color:#000}.nd-hero h1,.nd-deck,.nd-byline{color:#000}.nd-hero-grid,.nd-layout{display:block}.nd-hero-media{margin-top:20px}.nd-layout{padding:25px 0}.nd-article{max-width:none}.nd-article a{text-decoration:none}}
.nd-head-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:23px}.nd-head-actions .nd-byline{margin-top:0}.nd-share{display:inline-flex;align-items:center;gap:7px}.nd-share svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.nd-hero .nd-share{margin-left:auto;border-color:rgba(255,255,255,.38);background:transparent;color:#fff}.nd-hero-grid.nd-no-image{grid-template-columns:minmax(0,820px);justify-content:center}.nd-layout{grid-template-columns:minmax(0,760px) minmax(260px,296px)}.nd-article-share{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:22px}.nd-article-share>strong{margin-right:5px;font-size:13px}.nd-sidebar{top:124px}
.nd-icon-action{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid #b8c5d2;border-radius:6px;background:#fff;color:#1e3856;cursor:pointer;text-decoration:none}.nd-icon-action svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nd-icon-action:hover,.nd-icon-action:focus{border-color:var(--nd-red);color:var(--nd-red);background:#fff}.nd-icon-action:focus-visible{outline:3px solid #efb1b4;outline-offset:3px}.nd-icon-action[data-label]:after{content:attr(data-label);position:absolute;left:50%;bottom:calc(100% + 9px);z-index:8;transform:translateX(-50%);padding:6px 8px;border-radius:4px;background:#10233d;color:#fff;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none}.nd-icon-action[data-label]:hover:after,.nd-icon-action[data-label]:focus:after{opacity:1;visibility:visible}.nd-hero .nd-icon-action{margin-left:auto;border-color:rgba(255,255,255,.42);background:transparent;color:#fff}.nd-sr-only{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(max-width:680px){.nd-head-actions{align-items:flex-start}.nd-head-actions .nd-byline{width:100%}.nd-hero .nd-share,.nd-hero .nd-icon-action{margin-left:0}.nd-icon-action{width:44px;height:44px}.nd-icon-action[data-label]:after{display:none}}
@media print{.nd-article-share,.nd-hero .nd-share{display:none!important}}
.nd-side-card{align-self:start;height:auto!important;min-height:0!important}.nd-side-title{padding:15px 18px}.nd-side-links{height:auto!important;min-height:0!important;padding:7px 18px 11px}.nd-side-links a{padding:10px 0}.nd-sidebar{align-items:start;align-content:start;grid-auto-rows:auto}
.nd-rfq-compact{display:block!important;align-self:start!important;justify-self:stretch!important;width:100%;height:260px!important;min-height:260px!important;max-height:260px!important;padding:21px 22px;overflow:hidden;border-radius:8px;background:#0b1f38;color:#fff;box-shadow:0 14px 30px rgba(11,31,56,.12)}.nd-rfq-compact .nd-kicker{margin:0 0 8px}.nd-rfq-compact h2{margin:0;color:#fff;font-size:21px;line-height:1.28}.nd-rfq-compact p{margin:10px 0 14px;color:#c4d0dd;font-size:13px;line-height:1.55}.nd-rfq-compact__actions{display:block}.nd-rfq-compact__primary,.nd-rfq-compact__email{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:5px;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.nd-rfq-compact__primary{background:#d71920;color:#fff!important}.nd-rfq-compact__primary:hover,.nd-rfq-compact__primary:focus{background:#b9151b}.nd-rfq-compact__email{margin-top:8px;border:1px solid rgba(255,255,255,.38);color:#fff!important}.nd-rfq-compact__email:hover,.nd-rfq-compact__email:focus{border-color:#fff;background:rgba(255,255,255,.08)}
.nd-category-compact{display:block!important;align-self:start!important;justify-self:stretch!important;width:100%;height:306px!important;min-height:306px!important;max-height:306px!important;margin-bottom:20px;overflow:hidden;border:1px solid var(--nd-line);border-radius:8px;background:#fff}.nd-category-compact h2{height:60px;margin:0;padding:20px 18px 17px;border-bottom:1px solid var(--nd-line);font-size:15px;line-height:22px}.nd-category-compact nav{display:block;padding:7px 18px 8px}.nd-category-compact a{display:flex;align-items:center;height:46px;border-bottom:1px solid #e4eaf0;color:#203954;font-size:13px;font-weight:700;text-decoration:none}.nd-category-compact a:last-child{border-bottom:0}.nd-category-compact a:hover,.nd-category-compact a:focus{color:var(--nd-red)}
.nd-article-meta{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(145px,.78fr) minmax(125px,.62fr) auto;gap:0;align-items:stretch;margin:0 0 28px;border:1px solid var(--nd-line);border-radius:8px;background:#f7f9fb}.nd-meta-item{display:flex;align-items:center;gap:10px;min-width:0;padding:14px 16px;border-right:1px solid var(--nd-line)}.nd-meta-item>svg{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:#a8171d;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nd-meta-item span{display:block;min-width:0}.nd-meta-item small{display:block;margin-bottom:3px;color:#76869a;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.nd-meta-item strong,.nd-meta-item time{display:block;overflow:hidden;color:#203954;font-size:12px;font-weight:800;line-height:1.35;text-overflow:ellipsis}.nd-meta-share{align-self:center;margin:0 12px}.nd-article-meta+.nd-answer{margin-top:0}
.nd-sidebar{grid-auto-rows:max-content}
@media(max-width:760px){.nd-article-meta{grid-template-columns:1fr 1fr}.nd-meta-item{border-bottom:1px solid var(--nd-line)}.nd-meta-item:nth-child(2){border-right:0}.nd-meta-item:nth-child(3){border-bottom:0}.nd-meta-share{justify-self:end;margin:10px 12px}.nd-meta-item strong,.nd-meta-item time{white-space:normal}}
@media(max-width:480px){.nd-article-meta{grid-template-columns:1fr}.nd-meta-item,.nd-meta-item:nth-child(2),.nd-meta-item:nth-child(3){border-right:0;border-bottom:1px solid var(--nd-line)}.nd-meta-share{justify-self:start;margin:10px 14px}}
@media print{.nd-meta-share{display:none!important}}
@media(max-width:1100px){.nd-layout{grid-template-columns:minmax(0,1fr);gap:0}.nd-article{width:100%;max-width:820px;margin:0 auto}.nd-sidebar{position:static;display:block}.nd-category-compact{display:none!important}.nd-rfq-compact{position:fixed!important;right:18px;bottom:14px;bottom:calc(14px + env(safe-area-inset-bottom));left:auto;z-index:72;width:340px;height:238px!important;min-height:238px!important;max-height:238px!important;padding:16px 18px}.nd-rfq-compact .nd-kicker{margin-bottom:6px}.nd-rfq-compact h2{font-size:20px}.nd-rfq-compact p{margin:8px 0 12px;line-height:1.5}.nd-main{padding-bottom:258px}}
@media(max-width:680px){.nd-rfq-compact{right:12px;bottom:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;width:auto;height:178px!important;min-height:178px!important;max-height:178px!important;padding:12px 16px}.nd-rfq-compact .nd-kicker{margin-bottom:4px}.nd-rfq-compact h2{font-size:19px}.nd-rfq-compact p{margin:6px 0 10px;font-size:12px;line-height:1.45}.nd-rfq-compact__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.nd-rfq-compact__primary,.nd-rfq-compact__email{min-height:40px}.nd-rfq-compact__email{margin-top:0}.nd-main{padding-bottom:198px}}
@media print{.nd-rfq-compact{display:none!important}.nd-main{padding-bottom:0}}

.nd-article-content>figure:first-child{display:none}
.nd-article-content figure{margin:28px 0}
.nd-article-content figure img{display:block;width:100%;height:auto;border-radius:10px}
.nd-article-content figcaption{margin-top:8px;color:#6d7d90;font-size:13px;line-height:1.55}
.nd-category-compact a[aria-current="page"]{background:transparent;color:#d71920;font-weight:800}

/* Category list grows with its content so every category remains visible. */
.nd-category-compact{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}

/* Inquiry card grows with its content so both actions remain fully visible. */
.nd-rfq-compact{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}

/* Dynamic category and email controls used by the WordPress article template. */
.nd-tags a{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border:1px solid #cbd6e2;border-radius:999px;background:#f7f9fc;color:#203954;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none}
.nd-tags a:hover,.nd-tags a:focus-visible{border-color:var(--nd-red);background:#fff;color:var(--nd-red)}
.nd-article-share .nd-icon-action{width:auto;min-width:84px;height:42px;padding:0 16px;font-size:13px;font-weight:800;white-space:nowrap}
@media(max-width:480px){.nd-tags,.nd-article-share{align-items:flex-start}.nd-tags strong,.nd-article-share>strong{flex-basis:100%;margin-bottom:2px}}

/* Reference-style tags and sharing toolbar. */
.nd-tags{align-items:center}.nd-tags strong,.nd-article-share>strong{color:#0f2744;font-size:13px;font-weight:800}.nd-article-share .nd-icon-action{width:42px;min-width:42px;height:42px;padding:0}.nd-icon-action.is-copied{border-color:#15803d;color:#15803d;background:#f0fdf4}
@media(max-width:600px){.nd-tags strong,.nd-article-share>strong{flex-basis:100%;margin-bottom:3px}}
@media print{.nd-article-share{display:none!important}}

/* Neutralize the global section spacing inside article copy only. */
.news-detail .nd-article-content section{padding:0}
