.related-ctx{background:var(--bg-sunken);border-radius:var(--r-lg,.75rem);border-left:3px solid var(--accent,currentColor);margin-top:3rem;padding:1.75rem 1.75rem 1.25rem}.related-ctx h2{font-size:var(--size-5);margin:0 0 1rem}.related-ctx h3{font-size:var(--size-4);margin:1.5rem 0 .75rem}.related-ctx .rc-lede{color:var(--ink);margin:0 0 1rem;line-height:1.65}.related-ctx .rc-defs{gap:.85rem;margin:0;display:grid}.related-ctx .rc-def{background:var(--bg);border-radius:var(--r-md,.5rem);grid-template-columns:minmax(160px,220px) 1fr;gap:1.25rem;padding:.65rem .85rem;display:grid}.related-ctx .rc-def dt{font-weight:600;font-size:var(--size-3);margin:0}.related-ctx .rc-def dd{font-size:var(--size-3);color:var(--ink-muted);margin:0;line-height:1.55}.related-ctx .rc-qa ul{margin:0;padding:0;list-style:none}.related-ctx .rc-qa li{border-bottom:1px solid var(--bg);padding:.55rem 0;line-height:1.55}.related-ctx .rc-qa li:last-child{border-bottom:none}.related-ctx .rc-qa-short{color:var(--ink-muted);font-size:var(--size-2)}.related-ctx .rc-guide p{color:var(--ink);margin:0;line-height:1.65}.related-ctx .rc-footnote{border-top:1px solid var(--bg);color:var(--ink-muted);font-size:var(--size-2);margin:1.5rem 0 0;padding-top:1rem;line-height:1.55}@media (max-width:640px){.related-ctx .rc-def{grid-template-columns:1fr;gap:.25rem}}
