.instagram-feed{background:#f7f7f7;border-top:1px solid #ececec}.instagram-feed__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.25rem 2rem;justify-content:space-between;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.instagram-feed__intro{max-width:46rem}.instagram-feed__intro h2{margin-bottom:.4em}.instagram-feed__intro p{color:#4a4a4a;margin:0}.instagram-feed__cta{flex-shrink:0}.instagram-feed__embed{background:#fff;border:1px solid #e6e6e6;border-radius:1rem;margin:0 auto;max-width:560px;overflow:hidden;width:100%}.instagram-feed__embed iframe{border:0;display:block;height:clamp(520px,72vh,760px);width:100%}.intro-spinner img{animation:rotate 6s linear infinite;width:100%}
