.ndt .nb-cta-card{background:var(--amber);color:#000;border-radius:18px;display:flex;text-decoration:none;border:0}.ndt .nb-cta-card:nth-of-type(odd){background:var(--paper,#f4ede1)}.ndt .nb-cta-body{padding:30px 28px;display:flex;flex-direction:column;gap:12px}.ndt .nb-cta-card h2{font-size:30px;line-height:1.02;color:#000;margin:0}.ndt .nb-cta-card p{color:#2a251d;margin:0;font-size:15.5px;line-height:1.55}.ndt .nb-cta-btn{margin-top:auto;align-self:flex-start;background:#000;color:var(--cream);font:600 15px/1 Manrope,sans-serif;padding:14px 20px;border-radius:100px}.ndt .nb-cta-eyebrow{font:600 12px/1.3 IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;color:#0f7f72}.ndt .nb-cta-card .nb-cta-eyebrow{color:#5a3a00}.ndt .nb-rail-cta{margin-top:28px;padding:22px 20px;border-radius:16px;background:var(--card);border:1px solid var(--gold-line);display:flex;flex-direction:column;gap:10px}.ndt .nb-rail-title{font:700 22px/1.05 var(--display);text-transform:uppercase;color:var(--cream);margin:0}.ndt .nb-rail-text{font-size:14px;line-height:1.5;color:var(--body);margin:0 0 4px}.ndt .nb-rail-cta .nd-btn{justify-content:center;padding:14px 18px;font-size:15px}.ndt .nb-rail-link{font-size:14px;color:var(--amber-hi);text-decoration:none;text-align:center}@media (min-width:1180px){.ndt .blog-article-layout>.nb-rail{grid-column:1;grid-row:1;position:-webkit-sticky;position:sticky;top:calc(var(--header-h, 72px) + 24px)}.ndt .nb-rail>.blog-toc{max-height:calc(100vh - var(--header-h, 72px) - 330px);overflow-y:auto;margin:0;padding:4px 0 4px 16px;border:none;border-left:1px solid rgba(244,237,225,.12);border-radius:0;background:none}.ndt .nb-rail>.blog-toc a{font-size:14px}}@media (max-width:1179px){.ndt .nb-rail-cta{display:none}}.ndt .nb-mid-cta{margin:48px 0;padding:30px 32px;border-radius:20px;background:var(--paper,#f4ede1);color:#15130f;display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center}.ndt .nb-mid-cta .nb-cta-eyebrow{color:#0f7f72;margin-bottom:8px}.ndt .nb-mid-title{font:700 26px/1.05 var(--display);text-transform:uppercase;margin:0 0 8px;color:#15130f}.ndt .nb-mid-text{margin:0;color:#4a443b;font-size:16px;line-height:1.55}.ndt .nb-mid-btns{display:flex;flex-direction:column;gap:10px}.ndt .nb-mid-cta .nd-btn-outline{border-color:#15130f;color:#15130f}@media (max-width:720px){.ndt .nb-mid-cta{grid-template-columns:1fr;padding:24px 20px}}.ndt .blog-article-head h1{font-size:clamp(36px,4.6vw,64px);line-height:.98}.ndt .blog-article-body h2{font-size:clamp(26px,2.6vw,36px)}.ndt .blog-card:not(.nb-cta-card) h2{font-family:Manrope,sans-serif;font-weight:700;text-transform:none;font-size:19px;line-height:1.3}