.instagram-feed[data-astro-cid-gldrxsg7]{display:grid;gap:20px}.instagram-feed[data-astro-cid-gldrxsg7][hidden]{display:none}.instagram-feed[data-astro-cid-gldrxsg7] h2[data-astro-cid-gldrxsg7]{font-size:24px}.ig-head[data-astro-cid-gldrxsg7]{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap}.ig-head[data-astro-cid-gldrxsg7] a[data-astro-cid-gldrxsg7]{font-size:13px}.instagram-posts[data-astro-cid-gldrxsg7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.instagram-posts[data-astro-cid-gldrxsg7] .ig-card{font-size:13px;background:#fff;border:1px solid var(--paper-2);border-radius:14px;overflow:hidden;text-decoration:none;color:var(--ink);transition:transform .35s cubic-bezier(.32,.72,0,1)}.instagram-posts[data-astro-cid-gldrxsg7] .ig-card:active{transform:scale(.97)}.instagram-posts[data-astro-cid-gldrxsg7] .ig-thumb{position:relative;display:block}.instagram-posts[data-astro-cid-gldrxsg7] .ig-thumb img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.instagram-posts[data-astro-cid-gldrxsg7] .ig-badge{position:absolute;right:8px;top:8px;padding:2px 8px;border-radius:999px;background:#1c1a17b8;color:#fff;font-size:11px;font-weight:700}.instagram-posts[data-astro-cid-gldrxsg7] .ig-card p{padding:14px;font-size:13px;line-height:1.8;margin:0}.instagram-posts[data-astro-cid-gldrxsg7] .ig-more{display:block;padding:0 14px 16px;color:var(--navy);font-weight:700}.instagram-feed[data-astro-cid-gldrxsg7]>small[data-astro-cid-gldrxsg7]{font-size:11px;color:var(--ink-3)}@media(max-width:650px){.instagram-posts[data-astro-cid-gldrxsg7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ig-group[data-astro-cid-gldrxsg7]{display:grid;gap:12px}.ig-group[data-astro-cid-gldrxsg7][hidden],[data-astro-cid-gldrxsg7][data-ig-fallback][hidden]{display:none}.ig-group[data-astro-cid-gldrxsg7] h3[data-astro-cid-gldrxsg7]{margin:6px 0 0;font-size:17px;font-weight:800}.reels[data-astro-cid-gldrxsg7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reels[data-astro-cid-gldrxsg7] .ig-thumb img{aspect-ratio:9 / 16}.reels[data-astro-cid-gldrxsg7] .ig-card p{padding:8px 10px 10px;font-size:12px;font-weight:700;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:650px){.reels[data-astro-cid-gldrxsg7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.compact[data-astro-cid-gldrxsg7] .instagram-posts[data-astro-cid-gldrxsg7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.compact[data-astro-cid-gldrxsg7] .instagram-posts[data-astro-cid-gldrxsg7] .ig-card{border:2px solid var(--ink, #1C1A17);border-radius:12px}.compact[data-astro-cid-gldrxsg7] .instagram-posts[data-astro-cid-gldrxsg7] .ig-card p{padding:8px 10px 10px;font-size:12px;font-weight:700;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compact[data-astro-cid-gldrxsg7] .instagram-posts[data-astro-cid-gldrxsg7] .ig-thumb img{border-bottom:2px solid var(--ink, #1C1A17)}@media(min-width:900px){.compact[data-astro-cid-gldrxsg7] .instagram-posts[data-astro-cid-gldrxsg7]{gap:14px}.compact[data-astro-cid-gldrxsg7] .instagram-posts[data-astro-cid-gldrxsg7] .ig-card{box-shadow:3px 3px 0 var(--ink, #1C1A17)}.compact[data-astro-cid-gldrxsg7] .instagram-posts[data-astro-cid-gldrxsg7] .ig-card p{font-size:14px;padding:12px 14px 14px}}.ig-modal[data-astro-cid-gldrxsg7]{padding:0;border:none;background:transparent;max-width:min(960px,100vw);width:100%;max-height:100dvh;margin:auto}.ig-modal[data-astro-cid-gldrxsg7]::backdrop{background:#0e0f16b8;backdrop-filter:blur(4px)}.ig-modal[data-astro-cid-gldrxsg7][open] .ig-sheet[data-astro-cid-gldrxsg7]{animation:ig-in .45s cubic-bezier(.32,.72,0,1) both}@keyframes ig-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}.ig-sheet[data-astro-cid-gldrxsg7]{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);background:var(--paper, #F6F1E7);border:2px solid var(--ink, #1C1A17);border-radius:18px;overflow:hidden;max-height:min(86dvh,720px)}.ig-close[data-astro-cid-gldrxsg7]{position:absolute;right:10px;top:10px;z-index:3;width:44px;height:44px;border-radius:22px;border:none;background:#ffffffeb;color:var(--ink, #1C1A17);display:flex;align-items:center;justify-content:center;cursor:pointer}.ig-media[data-astro-cid-gldrxsg7]{position:relative;background:#0e0f16;min-height:0}.ig-track[data-astro-cid-gldrxsg7]{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ig-track[data-astro-cid-gldrxsg7]::-webkit-scrollbar{display:none}.ig-track[data-astro-cid-gldrxsg7] figure{position:relative;flex:0 0 100%;margin:0;scroll-snap-align:center;display:flex;align-items:center;justify-content:center}.ig-track[data-astro-cid-gldrxsg7] img{width:100%;height:100%;max-height:min(86dvh,720px);object-fit:contain;display:block}.ig-track[data-astro-cid-gldrxsg7] .ig-play{position:absolute;inset:0;margin:auto;width:72px;height:72px;border-radius:36px;background:#1c1a17b3;color:#fff;display:flex;align-items:center;justify-content:center;padding-left:4px}.ig-nav[data-astro-cid-gldrxsg7]{display:none;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:20px;border:none;background:#ffffffe6;color:var(--ink, #1C1A17);align-items:center;justify-content:center;cursor:pointer}.ig-nav[data-astro-cid-gldrxsg7]:disabled{opacity:0;pointer-events:none}.ig-nav[data-astro-cid-gldrxsg7].prev{left:10px}.ig-nav[data-astro-cid-gldrxsg7].next{right:10px}.many[data-astro-cid-gldrxsg7] .ig-nav[data-astro-cid-gldrxsg7]{display:flex}.ig-dots[data-astro-cid-gldrxsg7]{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.ig-dots[data-astro-cid-gldrxsg7] span{width:6px;height:6px;border-radius:3px;background:#ffffff80;transition:width .3s}.ig-dots[data-astro-cid-gldrxsg7] span.on{width:18px;background:#fff}.ig-body[data-astro-cid-gldrxsg7]{display:flex;flex-direction:column;gap:12px;padding:56px 22px 22px;overflow-y:auto;min-height:0}.ig-date[data-astro-cid-gldrxsg7]{font-size:12px;font-weight:700;color:var(--ink-3, #5A534B)}.ig-caption[data-astro-cid-gldrxsg7]{margin:0;font-size:15px;line-height:1.8;white-space:pre-line;color:var(--ink, #1C1A17);word-break:keep-all;overflow-wrap:anywhere}.ig-open[data-astro-cid-gldrxsg7]{align-self:flex-start;margin-top:4px;font-size:14px;font-weight:700;color:#fff;background:var(--navy, #1F3A5F);padding:11px 16px;border-radius:10px;text-decoration:none}@media(max-width:760px){.ig-modal[data-astro-cid-gldrxsg7]{max-width:100vw;margin:auto 0 0}.ig-sheet[data-astro-cid-gldrxsg7]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);border-radius:18px 18px 0 0;max-height:92dvh;border-bottom:none}.ig-track[data-astro-cid-gldrxsg7] img{max-height:56dvh}.ig-body[data-astro-cid-gldrxsg7]{padding:18px 18px calc(22px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.ig-modal[data-astro-cid-gldrxsg7][open] .ig-sheet[data-astro-cid-gldrxsg7]{animation:none}}
