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