.projects__ordering{max-width:62rem;margin:-3rem 0 2rem auto;color:var(--paper-dim);font-size:.78rem;line-height:1.8}.projects__group-label{margin:0 0 1.1rem;color:var(--mineral-bright);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.projects__research-heading{max-width:55rem;margin:5rem 0 2rem}.projects__research-heading p{margin:0;color:var(--paper-dim);font-size:.86rem;line-height:1.85}.project-entry__stage,.project-index--research .project-entry__index{color:var(--paper-dim)}.project-entry__stage{display:grid;gap:.35rem}.project-entry__availability{width:fit-content;padding-bottom:.2rem;border-bottom:1px solid;color:var(--mineral-bright);font-size:.65rem;font-weight:600;letter-spacing:.04em}.project-entry[data-project-availability=research] .project-entry__availability,.project-entry[data-project-availability=unverified] .project-entry__availability{color:var(--paper-dim);border-bottom-style:dotted}.project-entry__narrative{min-width:0}.project-entry__assessment,.project-entry__verification{margin:1.5rem 0 0;color:var(--paper-dim);font-size:.84rem;line-height:1.8}.project-entry__assessment>span{display:block;margin-bottom:.45rem;color:var(--mineral-bright);font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.project-entry__verification{padding:.9rem 0 .9rem 1rem;border-left:2px solid var(--mineral-bright);color:var(--paper)}.project-entry__evidence{display:grid;gap:.5rem;overflow-wrap:anywhere}.project-entry__evidence a{display:inline-flex;width:fit-content;gap:.35rem;align-items:baseline;color:var(--paper);text-decoration:underline;text-decoration-color:var(--mineral);text-underline-offset:.25em}.project-entry__evidence svg{width:.8em;height:.8em;flex:0 0 auto}.project-entry__creation-source,.project-entry__evidence>span{color:var(--paper-dim);font-size:.72rem}.project-entry__creation-source{display:block;margin-top:.4rem}.project-entry a:focus-visible,.project-entry summary:focus-visible{outline:2px solid var(--mineral-bright);outline-offset:5px}@media (max-width:640px){.projects__ordering{margin-top:-3rem;font-size:.75rem}.project-entry__assessment,.project-entry__verification{font-size:.8rem}}@media print{.project-entry__assessment,.project-entry__availability,.project-entry__evidence a,.project-entry__verification,.projects__ordering{color:#111}}