.instagram-home{padding:4rem 0;background:var(--kueng-cream,#f7f5ed)}
.instagram-home-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:center}
.instagram-home-copy,.instagram-home-media{min-width:0}.instagram-home-copy{overflow-wrap:anywhere}
.instagram-home-eyebrow{display:flex;gap:.6rem;align-items:center;color:var(--kueng-green-dark,#244b3a);font-weight:600}
.instagram-home-eyebrow .fa{font-size:1.4rem}
.instagram-home-copy h2{margin-bottom:1.25rem}
.instagram-home-copy>p:not(.instagram-home-eyebrow){max-width:34rem}
.instagram-home-account{margin:.85rem 0 0;font-size:.95rem}
.instagram-home-account a,.instagram-home-fallback a{text-decoration:underline;text-underline-offset:.15em}
.instagram-home-media{position:relative;width:100%;max-width:540px;justify-self:end}
.instagram-home-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:350px;padding:2.25rem 1.5rem;text-align:center;background:var(--kueng-sage,#e8eee7);border:1px solid rgba(36,75,58,.12);border-radius:var(--kueng-radius,12px)}
.instagram-home-symbol{display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:1.25rem;border:1px solid rgba(36,75,58,.2);border-radius:50%;color:var(--kueng-green-dark,#244b3a);font-size:2rem}
.instagram-home-placeholder h3{font-size:1.25rem}
.instagram-home-placeholder p{max-width:25rem}
.instagram-home-viewport{overflow:hidden;border-radius:var(--kueng-radius,12px);background:#fff;border:1px solid rgba(36,75,58,.12)}
.instagram-home-viewport.is-loading{position:absolute;inset:0;visibility:hidden;pointer-events:none}
.instagram-home-frame{display:block;width:100%;max-width:100%;height:640px;border:0;background:#fff}
.instagram-home-fallback,.instagram-home-status{margin:.8rem 0 0;font-size:.875rem}
.instagram-home [hidden]{display:none!important}
@media(max-width:767.98px){.instagram-home{padding:2.5rem 0}.instagram-home-layout{grid-template-columns:minmax(0,1fr);gap:1.75rem}.instagram-home-media{justify-self:start}.instagram-home-placeholder{min-height:300px;padding:1.75rem 1.25rem}}
