.question-card{padding:1.25rem;border:1px solid rgb(23 60 70 / .12);border-radius:.8rem;background:var(--paper);box-shadow:0 .15rem .6rem rgb(23 60 70 / .055)}
.question-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.question-card-top .question-status{margin-left:auto;white-space:nowrap}.question-author{display:flex;align-items:center;gap:.7rem;min-width:0}.question-avatar{width:2.75rem;height:2.75rem;flex:0 0 2.75rem;border-radius:50%;overflow:hidden;background:rgb(23 60 70 / .08);display:grid;place-items:center;font-weight:650}.question-avatar img{width:100%;height:100%;object-fit:cover}.question-author-info{min-width:0}.question-author-name{display:flex;gap:.25rem .6rem;align-items:baseline;flex-wrap:wrap;font-size:.9rem;font-weight:650;overflow-wrap:anywhere}.question-author-rating{font-size:.68rem;font-weight:400;color:rgb(23 60 70 / .72)}.question-time{display:flex;flex-wrap:wrap;gap:0 .25rem;font-size:.72rem;color:rgb(23 60 70 / .72);margin-top:.15rem}.question-card .question-card-heading h3{font-size:1.12rem;line-height:1.35;font-weight:700;letter-spacing:-.015em}.question-card .question-vehicle{font-size:.8rem;font-weight:550;margin:.35rem 0 .65rem;color:rgb(23 60 70 / .75)}.question-card .question-card-body{margin:.65rem 0 1.1rem;align-items:flex-start}.question-card .question-summary{font-size:.9rem;line-height:1.6;-webkit-line-clamp:2;line-clamp:2}.question-card .question-card-footer{align-items:center;border:0;padding-top:0;gap:.5rem 1rem}.question-replies{font-size:.84rem;font-weight:650}.question-stars{margin-left:auto;display:flex;align-items:center;gap:.45rem;font-size:.8rem;min-height:2rem}.question-stars .muted{font-size:.72rem}.stars-track{display:inline-block;position:relative;white-space:nowrap;font-size:1rem;letter-spacing:.06em;line-height:1.2}.stars-track>span{position:absolute;left:0;top:0;overflow:hidden;color:var(--ink);white-space:nowrap}.question-card a:hover{text-decoration:underline}.question-card .question-avatar:hover{text-decoration:none}
@media(max-width:600px){.question-card{padding:1rem}.question-card-top{gap:.5rem}.question-avatar{width:2.4rem;height:2.4rem;flex-basis:2.4rem}.question-author{gap:.5rem}.question-card .question-card-heading h3{font-size:1.02rem}.question-author-rating{font-size:.65rem}.question-time{font-size:.68rem}.question-card .question-card-footer a{min-height:2.75rem}.question-stars{flex-wrap:wrap;justify-content:flex-end}}
@media(prefers-contrast:more){.question-card{border-color:var(--ink)}.question-author-rating,.question-time,.question-card .question-vehicle{color:var(--ink)}}
.question-card .question-vehicle{margin:.35rem 0 1rem}.question-card .question-card-body{margin:.65rem 0 .35rem}.bookmark-form{display:inline-flex;align-items:center;margin:0;gap:.4rem}.bookmark-button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:.6rem;border:0;background:transparent;color:var(--ink);box-shadow:none;flex-shrink:0}.bookmark-button svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.bookmark-button[aria-pressed=true] svg{fill:var(--accent)}.bookmark-button:hover{background:rgb(23 60 70 / .06);box-shadow:none}.bookmark-button:disabled{opacity:.5;cursor:wait}.bookmark-feedback{font-size:.72rem}.bookmark-feedback:empty{display:none}
