.MacroOpinions_viewport{border:1px solid var(--dark-bg-border);min-height:248px;position:relative;overflow:hidden}.MacroOpinions_card{color:#fff;grid-template-columns:minmax(120px,34%) 1fr;min-height:202px;text-decoration:none;animation:.32s macro-opinion-enter;display:grid}.MacroOpinions_portrait{background:#061653;min-height:202px;position:relative;overflow:hidden}.MacroOpinions_portrait img{object-fit:cover;object-position:center 20%;filter:saturate(.82);width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.MacroOpinions_card:hover .MacroOpinions_portrait img{transform:scale(1.035)}.MacroOpinions_content{flex-direction:column;justify-content:center;padding:22px;display:flex}.MacroOpinions_label{color:#fff;background:#d41f32;align-self:flex-start;margin-bottom:10px;padding:3px 11px;font-size:.8rem}.MacroOpinions_content h3{color:#fff;margin:0 0 18px;font-size:1.28rem;line-height:1.5}.MacroOpinions_content strong{color:#fff;font-size:.98rem}.MacroOpinions_content small{color:#aeb9d6;margin-top:4px;font-size:.8rem}.MacroOpinions_controls{border-top:1px solid var(--dark-bg-border);justify-content:space-between;align-items:center;height:45px;padding:0 12px;display:flex}.MacroOpinions_controls>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:50%;width:31px;height:31px;font-size:1.4rem}.MacroOpinions_controls>div{gap:7px;display:flex}.MacroOpinions_controls>div button{cursor:pointer;background:#58627e;border:0;border-radius:50%;width:7px;height:7px;padding:0}.MacroOpinions_controls>div button.is-active{background:#d41f32;border-radius:8px;width:20px}@keyframes macro-opinion-enter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (max-width:600px){.MacroOpinions_card{grid-template-columns:112px 1fr;min-height:190px}.MacroOpinions_portrait{min-height:190px}.MacroOpinions_content{padding:15px}.MacroOpinions_content h3{margin-bottom:12px;font-size:1.03rem}}.MacroOpinions_card,.MacroOpinions_card:where(*){grid-template-rows:auto 1fr;grid-template-columns:1fr!important}.MacroOpinions_portrait{aspect-ratio:16/10;min-height:0!important}.MacroOpinions_content{justify-content:flex-start;padding:16px 18px 18px!important}.MacroOpinions_content h3{margin-bottom:12px;font-size:1.15rem}.MacroOpinions_viewport{min-height:0}.MacroOpinions_empty{min-height:160px}.MacroOpinions_empty small{margin-top:8px;display:block}
