.zg-article-narrow{max-width:var(--container-md)}.zg-article-hero{padding-block-start:var(--space-4xl)}.zg-article-hero__title{margin:var(--space-sm) 0 0;font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.zg-article-hero__lede{margin-block-start:var(--space-lg);color:var(--color-text-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-relaxed)}.zg-article__heading{margin:0 0 var(--space-lg);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.zg-article__para{margin:0 0 var(--space-md);max-width:68ch;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.zg-article__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg);margin-block-start:var(--space-xl)}.zg-article__lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-xl);margin-block-start:var(--space-xl)}.zg-article__list ul{margin:0;padding-inline-start:var(--space-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.zg-article__list li{margin-block-end:var(--space-sm)}.zg-article__list-title{margin:0 0 var(--space-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.zg-article__list--does .zg-article__list-title{color:var(--color-accent)}.zg-article__list--does ul{border-inline-start:2px solid var(--color-accent);padding-inline-start:var(--space-lg);list-style:none}.zg-article__list--does-not .zg-article__list-title{color:var(--color-addon)}.zg-article__list--does-not ul{border-inline-start:2px solid var(--color-addon);padding-inline-start:var(--space-lg);list-style:none}.zg-article__related{margin:0;padding:0;list-style:none}.zg-article__related li{margin-block-end:var(--space-sm)}.zg-article__related a{color:var(--color-accent);font-size:var(--font-size-lg)}.zg-article__updated{margin-block-start:var(--space-xl);color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.zg-procedure{margin:var(--space-xl) 0 0;padding-inline-start:var(--space-xl);color:var(--color-text-secondary)}.zg-procedure__step{margin-block-end:var(--space-xl);padding-inline-start:var(--space-sm);scroll-margin-block-start:var(--space-4xl)}.zg-procedure__step::marker{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.zg-procedure__action{margin:0 0 var(--space-sm);color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.zg-procedure__where,.zg-procedure__detail,.zg-procedure__commits{margin:0 0 var(--space-sm);max-width:68ch;line-height:var(--line-height-relaxed)}.zg-procedure__where{font-family:var(--font-family-mono);font-size:var(--font-size-sm);overflow-wrap:anywhere}.zg-procedure__commits{padding-inline-start:var(--space-md);border-inline-start:2px solid var(--color-accent)}.zg-procedure__label{color:var(--color-text-tertiary);font-family:var(--font-family-primary);font-weight:var(--font-weight-medium)}.zg-procedure__commits .zg-procedure__label{color:var(--color-accent)}.zg-card[id]{scroll-margin-block-start:var(--space-4xl)}@media(max-width:640px){.zg-article-hero__title{font-size:var(--font-size-4xl)}.zg-article-hero__lede{font-size:var(--font-size-lg)}}
