.related-rail h2{font-family:var(--mono,inherit);letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin:28px 0 12px;font-size:13px;font-weight:600}.related-rails{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 28px;margin:12px 0 0;display:grid}.related-rail ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.related-rail a{color:var(--accent);text-decoration:none}.related-rail a:hover{text-decoration:underline}.related-rails[data-appearance=compact] .related-rail h2{letter-spacing:.14em;margin:0 0 .75rem;font-size:.75rem;font-weight:500}.related-rails[data-appearance=compact] a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.2em}.related-rails[data-appearance=compact] a:hover{text-decoration-color:currentColor}.ui-section--night .related-rails[data-appearance=compact] .related-rail h2{color:var(--ui-muted,var(--muted))}.ui-section--night .related-rails[data-appearance=compact] a{color:var(--ui-ink,var(--ink));-webkit-text-decoration-color:var(--ui-line,var(--line));text-decoration-color:var(--ui-line,var(--line))}.ui-section--night .related-rails[data-appearance=compact] a:hover{text-decoration-color:currentColor}
