.assessments-grid{display:flex;flex-direction:column;gap:var(--space-8);max-width:920px;margin:0 auto}.assessment-card{background:var(--color-bg);border:1px solid var(--color-border);border-left:3px solid transparent;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.assessment-card:hover{border-color:var(--color-border);border-left-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.assessment-card--open{border-left-color:var(--color-accent);box-shadow:var(--shadow-md)}.assessment-card__header{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-10);cursor:pointer;user-select:none;-webkit-user-select:none;transition:background var(--duration-fast) ease}.assessment-card__header:hover{background:#00000003}.assessment-card__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-md);background:linear-gradient(135deg,#cb745014,#cb745026);color:var(--color-accent);transition:background var(--duration-normal) ease,transform var(--duration-normal) ease}.assessment-card:hover .assessment-card__icon{background:linear-gradient(135deg,#cb74501f,#cb745033);transform:scale(1.05)}.assessment-card__intro{flex:1;min-width:0}.assessment-card__title{font-family:var(--font-heading);font-size:var(--text-content-h3);font-weight:var(--weight-medium);color:var(--color-text);margin:0;line-height:1.3;letter-spacing:var(--tracking-heading)}.assessment-card__subtitle{font-size:var(--text-sm);color:var(--color-text-light);margin:var(--space-2) 0 0;line-height:1.5;font-style:italic;letter-spacing:.01em}.assessment-card__toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--color-text-muted);transition:transform var(--duration-normal) var(--ease-in-out),background var(--duration-fast) ease,color var(--duration-fast) ease}.assessment-card__header:hover .assessment-card__toggle{background:var(--color-bg-alt);color:var(--color-accent)}.assessment-card--open .assessment-card__toggle{transform:rotate(180deg);color:var(--color-accent)}.assessment-card__body{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),padding .3s ease;padding:0 var(--space-10)}.assessment-card--open .assessment-card__body{max-height:2000px;padding:var(--space-8) var(--space-10) var(--space-10);border-top:1px solid var(--color-border-light)}.assessment-card__body p{color:var(--color-text-light);font-size:var(--text-body);line-height:var(--leading-body);margin-bottom:var(--space-5)}.assessment-card__body h4{font-family:var(--font-heading);font-size:var(--text-content-h5);font-weight:var(--weight-semibold);color:var(--color-text);margin-top:var(--space-8);margin-bottom:var(--space-4);letter-spacing:var(--tracking-heading)}.assessment-card__body h4:first-child{margin-top:0}.assessment-card__body ul,.assessment-card__body ol{color:var(--color-text-light);font-size:var(--text-body);line-height:var(--leading-body);padding-left:var(--space-8);margin-bottom:var(--space-5)}.assessment-card__body li{margin-bottom:var(--space-3)}.assessment-card__body li strong{color:var(--color-text);font-weight:var(--weight-semibold)}.assessment-card__body em{font-style:italic}@media(max-width:768px){.assessments-grid{gap:var(--space-6)}.assessment-card__header{padding:var(--space-6) var(--space-6);gap:var(--space-4)}.assessment-card__icon{width:44px;height:44px}.assessment-card__icon svg{width:20px;height:20px}.assessment-card__title{font-size:var(--text-lg)}.assessment-card__subtitle{font-size:var(--text-xs)}.assessment-card__body{padding:0 var(--space-6)}.assessment-card--open .assessment-card__body{padding:var(--space-6) var(--space-6) var(--space-8)}.assessment-card:hover{transform:none}}
