.docs-directory{gap:var(--space-6);inline-size:100%;max-inline-size:var(--page-max-width);margin-inline:auto;display:grid}.docs-directory__catalog{min-inline-size:0}.docs-directory__list{margin:0;padding:0;list-style:none}.docs-directory__item{border-block-end:1px solid var(--border)}.docs-directory__link{align-items:center;gap:var(--space-4);min-block-size:var(--interaction-target-min-size);padding-block:var(--space-4);color:var(--ink);transition:color var(--transition-fast);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.docs-directory__copy{min-inline-size:0}.docs-directory__title{color:inherit;font-size:var(--font-size-xl);letter-spacing:-.02em;font-weight:600;line-height:var(--line-height-tight);overflow-wrap:anywhere;text-wrap:balance;margin:0}.docs-directory__description{max-inline-size:var(--content-width-wide);color:var(--muted);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);overflow-wrap:anywhere;text-wrap:pretty;margin-block-start:var(--space-2);display:block}.docs-directory__action{color:var(--accent-text);font-size:var(--font-size-sm);text-decoration-line:underline;text-decoration-color:var(--accent-underline);text-underline-offset:.2em;font-weight:600;text-decoration-thickness:2px}.docs-directory__link:is(:hover,:focus-visible){color:var(--accent-text)}.docs-directory__link:is(:hover,:focus-visible) .docs-directory__description{color:var(--ink)}.docs-directory__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=1079px){.docs-directory{gap:var(--space-4)}.docs-directory__link{align-items:start;gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr)}}
