.opinion-author{display:flex;align-items:center;gap:14px;margin:20px 0}.opinion-author span{font:600 16px/1.4 Arial,sans-serif}.opinion-avatar{border-radius:50%;width:64px;height:64px;object-fit:cover}.opinion-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.opinion-archive-grid article{border-top:2px solid #112b42;padding:12px 0 26px}.opinion-archive-grid time{font-size:13px;color:#61717d}@media(max-width:800px){.opinion-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.opinion-archive-grid{grid-template-columns:1fr}}
