.idea-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:flex-start}@media (max-width:768px){.idea-layout{display:block}.idea-layout>aside{margin-top:16px}}