.instagram__posts{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px;position:relative}.instagram__posts a{aspect-ratio:4/5;display:inline-block;height:auto;margin:5px;max-height:350px;position:relative;width:25%}@media(max-width:820px){.instagram__posts a{width:45%}}.instagram__posts a.image-error{background:#f3f3f3;color:#111}.instagram__posts a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.instagram__posts .instagram-placeholder{align-items:center;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center;width:100%}.instagram__posts .instagram-placeholder svg{height:60px;margin-bottom:15px;opacity:.9;width:60px}.instagram__posts .instagram-placeholder span{font-size:14px;font-weight:500;opacity:.9}.instagram__status{flex-basis:100%;font-size:14px;line-height:1.5;min-height:70px;text-align:center}.instagram__status button{align-items:center;background:transparent;border:1px solid;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;min-height:44px;padding:8px 14px}@media(prefers-color-scheme:dark){.instagram__posts a.image-error{background:#171717;color:#fff}}