@charset "utf-8";.comment p,.comments-section{line-height:1.5;font-family:Inter,sans-serif}.comments-section{max-width:800px;margin:20px auto 10px;padding:0 16px;font-size:1.4rem}.comments-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:2px solid #e0e0e0;padding-bottom:8px;margin-bottom:16px}.comments-header h2{font-size:22px;font-weight:700;margin:0}.comments-header .add-comment{font-size:14px;color:#005bbb;text-decoration:none}.comment .reply:hover,.comments-header .add-comment:hover{text-decoration:underline}.comment{padding:16px 0;border-bottom:1px solid #e0e0e0}.comment:last-child{border-bottom:none}.comment-header{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.comment-header strong{font-weight:700;font-size:16px}.comment-header .timestamp{font-size:13px;color:#757575}.comment p{margin:0 0 10px;font-size:1.4rem}.comment .reply{display:inline-block;margin-top:8px;font-size:13px;color:#005bbb;text-decoration:none}.comment.right{background-color:#f9f9f9;padding:16px;border-radius:4px}@media (max-width:768px){.comments-section{padding:0 12px}.comments-header{flex-direction:column;align-items:flex-start;gap:8px}.comments-header h2{font-size:20px}.comments-header .add-comment{font-size:13px}.comment-header{flex-direction:column;align-items:flex-start}.comment p,.comment-header strong{font-size:15px}.comment .reply,.comment-header .timestamp{font-size:12px}}@media (max-width:480px){.comments-header h2{font-size:18px}.comments-header .add-comment{font-size:12px}.comment p,.comment-header strong{font-size:14px}.comment .reply,.comment-header .timestamp{font-size:11px}}