.dr-related{border-top:1px solid var(--rule);margin-top:64px;padding-top:26px}.dr-related>.dr-kicker{margin:0 0 18px}.dr-related-sections{background:var(--rule);border-block:1px solid var(--rule);gap:1px;margin:0 0 34px;padding:0;list-style:none;display:grid}.dr-related-sections li{background:var(--background)}.dr-related-sections a{min-height:48px;color:inherit;grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:baseline;gap:4px 22px;padding:14px 4px;text-decoration:none;transition:background-color .18s;display:grid}.dr-related-sections a:hover{background:var(--popover)}.dr-related-sections a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.dr-related-tag{font-size:var(--text-meta);letter-spacing:var(--sc-track-meta);text-transform:uppercase;color:var(--ink-2);grid-row:1}.dr-related-name{font-family:var(--serif);font-size:var(--sc-t-lead);color:var(--copper);grid-row:1;align-items:center;gap:7px;display:inline-flex}.dr-related-why{color:var(--foreground);font-size:var(--sc-t-body);line-height:var(--sc-lh-body);max-width:var(--sc-measure);text-wrap:pretty;grid-area:2/2}.dr-related-docs>.dr-kicker{margin:0 0 12px}.dr-related-docs ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dr-related-docs li{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.dr-related-docs a{min-height:24px;color:var(--foreground);font-size:var(--sc-t-body);-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--foreground) 35%, transparent);text-underline-offset:3px;align-items:center;gap:8px;display:inline-flex}.dr-related-docs a:hover{color:var(--copper)}.dr-related-docs a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.dr-related-doc-title{min-width:0}.dr-related-doc-meta{font-size:var(--text-meta);letter-spacing:var(--sc-track-meta);text-transform:uppercase;color:var(--ink-2);font-variant-numeric:tabular-nums}.dr-related-doc-spec{font-size:var(--text-meta)!important;color:var(--ink-2)!important}@media (max-width:720px){.dr-related-sections a{grid-template-columns:minmax(0,1fr);row-gap:2px}.dr-related-tag{grid-row:1}.dr-related-name{grid-row:2}.dr-related-why{grid-area:3/1}}@media (prefers-reduced-motion:reduce){.dr-related-sections a{transition:none}}
