.ngdb-single{--ngdb-single-accent:var(--primary-color, #991b1b);--ngdb-single-strong:#111111;--ngdb-single-soft:#f7f7f7;color:var(--ngdb-text);background:var(--ngdb-surface)}.ngdb-single a{color:inherit}.ngdb-article__breadcrumbs{padding-top:1.15rem;color:var(--ngdb-muted);font-size:.8rem;font-weight:400;line-height:1.5}.ngdb-article__breadcrumbs a{text-decoration:none}.ngdb-article-header{max-width:980px;padding-block:clamp(2rem, 5vw, 4.75rem) clamp(1.8rem, 3vw, 2.75rem)}.ngdb-article-header__kicker{display:inline-block;margin-bottom:.85rem;color:var(--ngdb-single-accent)!important;font-size:.78rem;font-weight:700;letter-spacing:.055em;line-height:1.3;text-decoration:none;text-transform:uppercase}.ngdb-article-header__title{max-width:18ch;margin:0;color:var(--ngdb-single-strong);font-size:clamp(2.45rem, 1.7rem + 3.2vw, 5.3rem);font-weight:700;letter-spacing:-.052em;line-height:.98}.ngdb-article-header__deck{max-width:70ch;margin:1.35rem 0 0;color:#4b5563;font-size:clamp(1.08rem, 0.98rem + 0.42vw, 1.32rem);font-weight:400;line-height:1.62}.ngdb-article-byline{display:flex;flex-wrap:wrap;gap:.45rem 1.1rem;align-items:center;margin-top:1.35rem;color:var(--ngdb-muted);font-size:.82rem;font-weight:400;line-height:1.5}.ngdb-article-byline__author{color:var(--ngdb-single-strong);font-weight:700}.ngdb-article-hero{margin:0 0 clamp(2.2rem, 5vw, 4.75rem)}.ngdb-article-hero__image{display:block;width:100%;height:auto}.ngdb-article-hero figcaption{max-width:80ch;margin-top:.65rem;color:var(--ngdb-muted);font-size:.78rem;font-weight:400;line-height:1.5}.ngdb-article-layout{display:grid;grid-template-columns:minmax(0,var(--ngdb-content));justify-content:center}.ngdb-article-main{min-width:0}.ngdb-article__content{color:#20242a;font-size:clamp(1.03rem, 0.99rem + 0.18vw, 1.12rem);font-weight:400;line-height:1.78}.ngdb-article__content>:first-child{margin-top:0}.ngdb-article__content>:last-child{margin-bottom:0}.ngdb-article__content p,.ngdb-article__content ul,.ngdb-article__content ol,.ngdb-article__content blockquote,.ngdb-article__content table,.ngdb-article__content figure,.ngdb-article__content pre{margin-bottom:1.4em}.ngdb-article__content h2,.ngdb-article__content h3,.ngdb-article__content h4,.ngdb-article__content h5,.ngdb-article__content h6{color:var(--ngdb-single-strong);font-weight:700;letter-spacing:-.025em;line-height:1.2}.ngdb-article__content h2{margin-top:2.1em;margin-bottom:.7em;font-size:clamp(1.65rem, 1.45rem + 0.75vw, 2.25rem)}.ngdb-article__content h3{margin-top:1.8em;margin-bottom:.65em;font-size:clamp(1.35rem, 1.22rem + 0.5vw, 1.75rem)}.ngdb-article__content h4,.ngdb-article__content h5,.ngdb-article__content h6{margin-top:1.55em;margin-bottom:.55em;font-size:1.12rem}.ngdb-article__content strong,.ngdb-article__content b{font-weight:700}.ngdb-article__content a{color:var(--ngdb-single-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.ngdb-article__content blockquote{padding:.15rem 0 .15rem 1.35rem;border-left:4px solid var(--ngdb-single-accent);color:#374151;font-size:1.08em;font-weight:400}.ngdb-article__content blockquote>:last-child{margin-bottom:0}.ngdb-article__content img{height:auto}.ngdb-article__content figcaption,.ngdb-article__content .wp-caption-text{color:var(--ngdb-muted);font-size:.78rem;font-weight:400;line-height:1.5}.ngdb-article__content table{width:100%;border-collapse:collapse;font-size:.92em}.ngdb-article__content th,.ngdb-article__content td{padding:.75rem;border:1px solid var(--ngdb-border);vertical-align:top}.ngdb-article__content th{font-weight:700;text-align:left}.ngdb-article-pages{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--ngdb-border);font-size:.9rem;font-weight:600}.ngdb-article-tags{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin-top:clamp(2rem, 4vw, 3rem);padding-top:1.25rem;border-top:1px solid var(--ngdb-border)}.ngdb-article-tags__label{color:var(--ngdb-single-strong);font-size:.82rem;font-weight:700}.ngdb-article-tags__item{padding:.32rem .62rem;border:1px solid var(--ngdb-border);color:var(--ngdb-muted);font-size:.78rem;font-weight:600;line-height:1.3}.ngdb-article-share{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--ngdb-border)}.ngdb-article-share__label{color:var(--ngdb-single-strong);font-size:.8rem;font-weight:700;text-transform:uppercase}.ngdb-author-box,.ngdb-related,.ngdb-article-nav{margin-top:clamp(2.5rem, 6vw, 5rem);padding-block:clamp(2rem, 4vw, 3.5rem);border-top:1px solid var(--ngdb-border)}.ngdb-author-box{background:var(--ngdb-single-soft);border-bottom:1px solid var(--ngdb-border)}.ngdb-author-box__eyebrow{margin:0 0 .35rem;color:var(--ngdb-single-accent);font-size:.74rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.ngdb-author-box__name{margin:0;color:var(--ngdb-single-strong);font-size:clamp(1.4rem, 1.25rem + 0.55vw, 1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.ngdb-author-box__bio{margin:.75rem 0 0;color:#4b5563;font-size:.98rem;font-weight:400;line-height:1.68}.ngdb-related__heading{padding-top:.7rem;margin-bottom:1.5rem;border-top:4px solid var(--ngdb-single-strong)}.ngdb-related__heading h2{margin:0;color:var(--ngdb-single-strong);font-size:clamp(1.5rem, 1.3rem + 0.8vw, 2.1rem);font-weight:700;letter-spacing:-.025em;line-height:1.15}.ngdb-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.ngdb-article-nav__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ngdb-article-nav__item{display:block;padding:1.25rem 0;border-top:1px solid var(--ngdb-border);text-decoration:none}.ngdb-article-nav__item--next{text-align:right}.ngdb-article-nav__item span{display:block;margin-bottom:.35rem;color:var(--ngdb-muted);font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ngdb-article-nav__item strong{display:block;color:var(--ngdb-single-strong);font-size:clamp(1rem, 0.94rem + 0.25vw, 1.18rem);font-weight:700;line-height:1.35}.ngdb-comments{padding-block:clamp(2.5rem, 5vw, 4rem)}@media (max-width:849px){.ngdb-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem}}@media (max-width:549px){.ngdb-article-header{padding-block:1.65rem 1.5rem}.ngdb-article-header__title{max-width:none;font-size:clamp(2.15rem, 11.5vw, 3.25rem);line-height:1.02}.ngdb-article-header__deck{margin-top:1rem;font-size:1.04rem}.ngdb-article-byline{display:grid;gap:.3rem}.ngdb-article-hero{margin-bottom:2rem}.ngdb-article__content{font-size:1.02rem;line-height:1.72}.ngdb-related__grid,.ngdb-article-nav__grid{grid-template-columns:1fr}.ngdb-article-nav__item--next{text-align:left}}