.l-nd-banner{padding-block:calc(var(--header-total-h) + var(--space-16)) var(--space-16);background:var(--color-banner-gradient);color:#fff}.l-nd-banner__grid{display:grid;gap:var(--space-8)}@media (min-width:768px){.l-nd-banner__grid{grid-template-columns:1fr 1fr;align-items:center}}.l-nd-banner__date{display:inline-block;font-size:var(--text-sm);color:var(--color-primary);margin-bottom:var(--space-2)}.l-nd-banner__cat{display:inline-block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;background:var(--color-primary);color:#fff;padding:var(--space-1) var(--space-3);border-radius:999px;margin-left:var(--space-3)}.l-nd-banner__info h1{font-size:var(--text-4xl);color:#fff;margin:var(--space-3) 0 var(--space-3);line-height:1.2}.l-nd-banner__info p{color:rgb(255 255 255 / .7);font-size:var(--text-lg)}.l-nd-banner__img{border-radius:var(--radius-lg);overflow:hidden}.l-nd-banner__img img{width:100%;display:block}.shell .c-breadcrumb{padding-block:var(--space-4)}.l-nd-content{min-width:0}.l-nd-related{padding-block:var(--space-16);background:var(--color-surface-muted)}.l-nl-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:36em){.l-nl-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.l-nl-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:48em){.c-split--sidebar{grid-template-columns:1fr minmax(0,16rem);align-items:start}}