.instagram-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.instagram-grid[hidden]{display:none}.instagram-post{display:block;min-width:0;border-bottom:1px solid var(--line,#ccc);padding-bottom:20px}.instagram-post img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.instagram-post p{font-size:14px;line-height:1.7;margin:16px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.instagram-post:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:600px){.instagram-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.instagram-post p{font-size:12px}}
