.section-instagram{background:var(--instagram-section-bg) var(--instagram-section-bg-image) center / cover no-repeat}.section-instagram .instagram-panel{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.6rem;padding:1.6rem;border-radius:2.4rem;background:var(--instagram-bg)}.section-instagram .instagram-panel carousel-slider{display:block;min-width:0}.section-instagram .instagram-panel__intro{text-align:center}.section-instagram .instagram-panel__intro .heading-bar{display:flex;justify-content:center}.section-instagram .instagram-panel__intro .heading{font-size:var(--font-size-h5);line-height:1.25;margin-bottom:1.2rem}.section-instagram .instagram-panel__desc{margin:0 auto 1.6rem;max-width:32rem;color:var(--color-foreground);font-size:var(--font-size-body);line-height:1.5}.section-instagram .instagram-panel__btn{padding:1rem 2rem;border-radius:var(--rounded-full);font-size:var(--font-size-body)}.section-instagram .embla__container{margin-left:0}.section-instagram .embla__container>div{padding-left:0;padding-right:.8rem}.section-instagram .embla__slide a{border-radius:var(--rounded-lg)}.section-instagram .embla__slide img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.section-instagram .instagram-panel__aside{text-align:center;padding:0 1.2rem .8rem}.section-instagram .instagram-panel__aside-text{margin:0 0 1rem;color:var(--color-foreground);font-size:var(--font-size-body);line-height:1.5}.section-instagram .instagram-panel__hashtag{margin:0;color:var(--color-primary);font-family:var(--font-headings-family);font-size:var(--font-size-h5);font-weight:var(--font-headings-weight)}@media (min-width: 1280px){.section-instagram .instagram-panel{grid-template-columns:26rem minmax(0,1fr) 18rem;gap:2rem;padding:2rem 2.4rem}.section-instagram .instagram-panel__intro{text-align:left}.section-instagram .instagram-panel__intro .heading-bar{justify-content:flex-start}.section-instagram .instagram-panel__desc{margin-left:0}.section-instagram .instagram-panel__aside{padding:0}}@media (max-width: 767px){.section-instagram .embla__container>div{padding-right:.4rem}.section-instagram .embla__slide a{border-radius:var(--rounded-md)}}
