.assessments-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:.5rem;display:grid}.assessment-card{color:inherit;flex-direction:column;gap:.75rem;text-decoration:none;display:flex}.assessment-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.assessment-card__category{font-size:.75rem;font-weight:var(--weight-semibold,600);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted,#5a6a5a)}.assessment-card__title{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--weight-medium,500);letter-spacing:-.01em;color:var(--fg);margin:0}.assessment-card__desc{color:var(--fg-muted,#5a6a5a);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.assessment-card__meta{color:var(--fg-muted,#5a6a5a);flex-wrap:wrap;gap:.25rem 1rem;margin-top:auto;font-size:.8125rem;display:flex}.assessment-card__meta span{align-items:center;gap:.35rem;display:inline-flex}.assessments-empty{border:1px dashed var(--line,#ddd);text-align:center;color:var(--fg-muted,#5a6a5a);border-radius:.5rem;padding:2.5rem 1.5rem}.assessments-empty__title{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--weight-medium,500);color:var(--fg);margin:0 0 .35rem}.assessments-empty__sub{margin:0;font-size:.9375rem}.assessment-facts{flex-wrap:wrap;gap:.75rem 2rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.assessment-facts__item{flex-direction:column;gap:.15rem;display:flex}.assessment-facts__label{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted,#5a6a5a);font-size:.6875rem}.assessment-facts__value{font-size:1rem;font-weight:var(--weight-semibold,600);color:var(--fg)}.assessment-measures{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.assessment-measures li{color:var(--fg-muted,#4a5a4a);padding-left:1.25rem;position:relative}.assessment-measures li:before{content:"";background:var(--lime,#c1ff00);width:.45rem;height:.45rem;box-shadow:0 0 0 1px var(--moss-700,#3a4a3a);border-radius:999px;position:absolute;top:.55em;left:0}.assessments-category{margin-top:2rem}.assessments-category__title{margin-bottom:.25rem;font-size:1.125rem}
