.ngdb-site{--ngdb-content:760px;--ngdb-wide:1180px;--ngdb-gap-1:0.5rem;--ngdb-gap-2:0.75rem;--ngdb-gap-3:1rem;--ngdb-gap-4:1.5rem;--ngdb-gap-5:2rem;--ngdb-gap-6:3rem;--ngdb-border:#e5e7eb;--ngdb-text:#111827;--ngdb-muted:#6b7280;--ngdb-surface:#ffffff}.ngdb-container{width:min(100% - 32px, var(--ngdb-wide));margin-inline:auto}.ngdb-content-width{width:min(100%, var(--ngdb-content));margin-inline:auto}.ngdb-story{min-width:0}.ngdb-story__media{display:block;overflow:hidden;aspect-ratio:16 / 10;background:#f3f4f6}.ngdb-story--lead .ngdb-story__media{aspect-ratio:16 / 9}.ngdb-story__image{display:block;width:100%;height:100%;object-fit:cover}.ngdb-story__body{min-width:0;padding-top:.9rem}.ngdb-story__kicker{display:inline-block;margin-bottom:.45rem;color:var(--primary-color,#991b1b);font-size:.75rem;font-weight:700;letter-spacing:.035em;line-height:1.3;text-transform:uppercase}.ngdb-story__title{margin:0;color:#111;font-size:clamp(1.15rem, 1.04rem + 0.42vw, 1.5rem);font-weight:700;letter-spacing:-.018em;line-height:1.18;overflow-wrap:anywhere}.ngdb-story--lead .ngdb-story__title{font-size:clamp(1.85rem, 1.35rem + 2vw, 3.3rem);letter-spacing:-.035em;line-height:1.08}.ngdb-story__deck{max-width:70ch;margin:.8rem 0 0;color:var(--ngdb-muted);font-size:clamp(0.98rem, 0.93rem + 0.2vw, 1.08rem);font-weight:400;line-height:1.6;overflow-wrap:anywhere}.ngdb-story__meta{margin-top:.7rem;color:var(--ngdb-muted);font-size:.78rem;font-weight:400;line-height:1.4}.ngdb-editorial-nav{color:var(--ngdb-text);background:var(--ngdb-surface);border-bottom:1px solid var(--ngdb-border)}.ngdb-editorial-nav__inner{display:flex;align-items:center;gap:1rem;min-height:44px;overflow:hidden}.ngdb-editorial-nav__label{flex:0 0 auto;color:var(--ngdb-muted);font-size:.72rem;font-weight:700;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}.ngdb-editorial-nav__links{display:flex;flex:1 1 auto;gap:.35rem 1.2rem;align-items:center;min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.ngdb-editorial-nav__links::-webkit-scrollbar{display:none}.ngdb-editorial-nav a{position:relative;flex:0 0 auto;padding-block:.75rem;color:inherit;font-size:.82rem;font-weight:600;line-height:1.2;text-decoration:none}.ngdb-editorial-nav a:hover,.ngdb-editorial-nav a:focus-visible,.ngdb-editorial-nav a[aria-current="page"]{color:var(--primary-color,#991b1b)}.ngdb-editorial-nav a[aria-current="page"]::after{position:absolute;right:0;bottom:0;left:0;height:2px;background:currentColor;content:""}.ngdb-site :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:549px){.ngdb-container{width:min(100% - 24px, var(--ngdb-wide))}.ngdb-editorial-nav__inner{gap:.75rem}.ngdb-editorial-nav__links{gap:.9rem}}