.pandora-instagram{margin:32px 0;padding:24px;border:1px solid #254462;border-radius:18px;background:linear-gradient(145deg,#101e30,#0b1421);color:#eaf3ff}.pandora-ig-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:22px}.pandora-ig-heading h2{margin:4px 0 8px}.pandora-ig-heading p{margin:0;color:#a8bed3}.pandora-ig-follow,.pandora-ig-open{color:#87cfff;text-decoration:none}.pandora-ig-follow{border:1px solid #396d93;padding:10px 14px;border-radius:10px}.pandora-ig-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pandora-ig-card{min-width:0;border:1px solid #29435b;border-radius:14px;overflow:hidden;background:#13243a}.pandora-ig-card>a{display:block;aspect-ratio:1/1;background:#0b1625}.pandora-ig-card img{display:block;width:100%;height:100%;object-fit:cover}.pandora-ig-noimage{display:grid;place-items:center;height:100%;padding:12px;color:#a8bed3}.pandora-ig-content{padding:14px}.pandora-ig-content small{display:block;color:#8eaac1;margin-bottom:10px}.pandora-ig-caption{white-space:normal;overflow-wrap:anywhere;margin:0 0 12px}.pandora-ig-caption summary{cursor:pointer;line-height:1.5;list-style:none}.pandora-ig-caption summary::-webkit-details-marker{display:none}.pandora-ig-caption p{white-space:pre-wrap;line-height:1.5;margin:12px 0 0}.pandora-ig-caption[open] summary{color:#b9d9f0}.pandora-ig-open{display:inline-block;margin-top:8px;font-size:.92rem}.pandora-ig-empty{color:#a8bed3}@media(max-width:800px){.pandora-ig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.pandora-instagram{padding:16px}.pandora-ig-grid{grid-template-columns:1fr}.pandora-ig-heading{align-items:flex-start}}
