.report-form{margin:32px 0;border-top:1px solid #43565d;padding-top:17px;max-width:660px}
.report-form summary{cursor:pointer;font-weight:700;color:#ffe000}
.report-form form{margin-top:14px}
.comments-area{margin-top:50px;max-width:800px;border-top:1px solid #43565d;padding-top:25px}
.comment-list{list-style:none;padding:0}
.comment-list li{border:1px solid #43565d;background:#16262c;padding:16px;border-radius:5px;margin-bottom:12px}
.comments-area textarea{display:block;width:100%;background:#21333b;color:white;border:1px solid #60747b;padding:10px}
.vote-choice{display:inline-flex;flex-direction:column;width:min(44%,360px);padding:12px;gap:10px;cursor:pointer}
.vote-choice img{width:100%;aspect-ratio:1.4;object-fit:cover}
