.student-project{grid-template-columns:36px minmax(0,1fr);scroll-margin-top:20px}.project-title{font:600 19px/1.4 "Segoe UI",Arial,sans-serif;margin:0 0 8px}.student-credit{font-size:15px!important;margin:8px 0!important;color:#f0d8af!important}.student-credit a{font-weight:600;color:#f0d8af;text-decoration:underline}.project-downloads{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0 12px}.project-downloads a{font-size:12px;border:1px solid #6c8598;border-radius:4px;padding:7px 11px;display:inline-block}.project-permalink{font-size:11px;font-weight:400!important;color:#b9c8d4!important}.credit-note{font-size:12px!important;color:#d7c7a6!important;padding:9px 12px;border-left:2px solid #d4ac69;background:#091e31}.search-tip{font-size:13px;color:#b9c8d4}.student-reset{font:inherit;background:#102a42;color:#f5f2e9;border:1px solid #6c8598;padding:10px 15px;border-radius:5px;cursor:pointer}.project-related{margin-top:35px}.student-project .description{font-size:14px;margin:10px 0;color:#cad7df}.student-project h2 a{overflow-wrap:anywhere}@media(max-width:700px){.student-project{grid-template-columns:24px minmax(0,1fr)}.project-title{font-size:18px}.project-downloads a{font-size:12px}.tools select{width:100%}}