.detail-related.site-section{container:related-pages / inline-size;padding-block:1.25rem clamp(2rem,4vw,3rem)}.related-pages{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:baseline;gap:1rem 2rem}.detail-related h2{margin:0;color:var(--ink-soft);font-family:var(--font-family);font-size:var(--fs-small);font-weight:var(--fw-strong);line-height:var(--lh-body)}.related-pages ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1.5rem;margin:0;padding:0;list-style:none}.related-pages li{min-width:0}.related-page{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:var(--target-min);padding-block:.5rem;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.related-page__name{font-family:var(--font-family-display);font-size:var(--fs-lead);line-height:var(--lh-title);overflow-wrap:anywhere;transition:color var(--transition-fast)}.related-page svg{flex:none;color:var(--signal)}.related-page:is(:hover,:focus-visible) .related-page__name{color:var(--signal-strong)}.related-page:focus-visible .related-page__name{text-decoration:underline;text-decoration-thickness:var(--focus-underline);text-underline-offset:.16em}@container related-pages (max-width: 44rem){.related-pages{grid-template-columns:minmax(0,1fr)}.related-pages ul{grid-template-columns:minmax(0,1fr);gap:0}}
