.question-card{background:#fff;border:1px solid #b5b8cb;border-radius:10px;padding:16px;max-width:800px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:box-shadow .3s ease;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.question-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}.question-card.in-view{opacity:1;transform:translateY(0)}.question-card-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.question-card-header .arrow{font-size:1.5rem;transition:transform .3s ease;transform:rotate(0deg)}.question-card-header .arrow.open{transform:rotate(180deg)}.question-card-title{position:relative;font-family:Montserrat;font-size:20px;font-weight:500;line-height:30px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#000;transition:color .3s ease}.question-card-title:hover{color:#b5b8cb}.question-card-info{font-family:Montserrat;font-style:normal;font-weight:400;font-size:16px;line-height:18px;margin-top:10px;display:flex;align-items:center;color:#000;opacity:0;transform:translateY(-10px);animation:slideDown .3s ease forwards}.question-card-info.open{opacity:1;transform:translateY(0)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}