.project-directory,.project-brand-links,.project-related{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #29333f;scroll-margin-top:7rem}.project-brand-nav{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.3rem 0 1.8rem}.project-brand-nav a{display:block;padding:.55rem .8rem;border:1px solid #2b3b4e;border-radius:.5rem;background:#101821;color:#c7dff5;text-decoration:none;font-size:.95rem}.project-brand-nav a:hover,.project-brand-nav a:focus-visible{border-color:#168de2;color:#fff}.project-brand-nav span{color:#8c9bab}.project-directory details{border-bottom:1px solid #29333f;scroll-margin-top:7rem}.project-directory summary{cursor:pointer;padding:1rem .25rem;color:#edf5fc;font-weight:700}.project-directory summary span{float:right;font-size:.85rem;font-weight:400;color:#9daebf}.project-directory ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 2rem;padding:0 1.3rem 1.2rem}.project-directory li,.project-related li{overflow-wrap:anywhere}.project-related li+li{margin-top:.65rem}.project-directory-jump{margin:1.5rem 0}.project-directory a,.project-related a{color:#74bcff}.project-directory a:focus-visible,.project-related a:focus-visible{outline:2px solid #74bcff;outline-offset:3px}@media(max-width:640px){.project-directory ul{grid-template-columns:1fr}.project-directory summary span{float:none;margin-left:.6rem}.project-brand-nav{gap:.45rem}.project-brand-nav a{padding:.55rem .65rem}}
