/* Shared answer layout in feeds and full discussions. */
.answer-row,.redesign-live .legacy-content .commentlist>.answer-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;margin:18px 0;padding:0;border:0;background:transparent;border-radius:0;min-width:0;scroll-margin-top:140px}
.answer-row .answer-avatar{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid #e0e3e8;border-radius:50%;overflow:hidden;background:#eef0f4;color:#626775;font-size:16px;font-weight:600}
.answer-row .answer-avatar img{display:block;width:100%;height:100%;object-fit:cover}
.answer-row .answer-bubble{min-width:0;background:#f6f6f8;border-radius:4px 20px 20px 20px;padding:17px 20px}
.answer-row .answer-byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:8px;line-height:1.4}
.answer-row .answer-byline strong,.answer-row .answer-byline strong a{font-size:17px;font-weight:650;color:#24262b;overflow-wrap:anywhere}
.answer-row .answer-byline time{font-size:14px;color:#707581;white-space:nowrap}
.answer-row .answer-byline .doctor-badge{font-size:12px;align-self:center}
.answer-row .answer-body,.redesign-live .legacy-content .answer-row .answer-body,.answer-row .answer-body p,.redesign-live .legacy-content .answer-row .answer-body p{font-size:18px;line-height:1.65;color:#24262b;overflow-wrap:anywhere}
.answer-row .answer-body p{margin:0 0 12px}.answer-row .answer-body p:last-child{margin-bottom:0}
.answer-row .answer-body img{max-width:100%;height:auto}
.answer-row .answer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;min-width:0}
.answer-row .answer-actions>a{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:14px;color:#596272;text-decoration:none}
.answer-row .answer-actions>.answer-permalink{margin-left:auto;padding:0;min-height:32px}
.answer-row .answer-actions svg{width:16px;height:16px;flex:none}
.answer-row .answer-actions>a:hover{color:var(--accent)}
@media(max-width:720px){.answer-row,.redesign-live .legacy-content .commentlist>.answer-row{grid-template-columns:32px minmax(0,1fr);gap:8px;margin:16px 0}.answer-row .answer-avatar{width:32px;height:32px;font-size:14px}.answer-row .answer-bubble{padding:13px 14px;border-radius:4px 16px 16px 16px}.answer-row .answer-byline{gap:4px 8px}.answer-row .answer-byline strong,.answer-row .answer-byline strong a{font-size:16px}.answer-row .answer-byline time{font-size:13px}.answer-row .answer-body,.redesign-live .legacy-content .answer-row .answer-body,.answer-row .answer-body p,.redesign-live .legacy-content .answer-row .answer-body p{font-size:17px;line-height:1.65}.answer-row .answer-actions>a,.answer-row .answer-actions>.answer-permalink{min-height:44px}}
