.instagram-intro{padding-block:36px 22px}.instagram-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-top:25px}.instagram-heading h1{margin:8px 0 12px;font-size:clamp(34px,4vw,50px);line-height:1.1;letter-spacing:-1.4px}.instagram-heading p{max-width:500px;color:var(--muted);line-height:1.7}.instagram-heading .button{min-height:48px;white-space:nowrap}.instagram-content{padding:28px 24px 48px;background:var(--paper,#f3f4f1);border-block:1px solid var(--line)}.instagram-embed-wrap{max-width:540px;margin:auto;min-height:560px}.instagram-embed-wrap blockquote{margin:0!important;width:100%!important;min-width:0!important;max-width:540px!important;background:#fff;border:1px solid var(--line);border-radius:8px;padding:24px}.instagram-embed-wrap iframe{max-width:100%!important;min-width:0!important}.instagram-fallback{font-size:12px;line-height:1.7;color:var(--muted);text-align:center;margin:20px auto 0;max-width:540px}.instagram-fallback a{text-decoration:underline;text-underline-offset:3px}.instagram-content .instagram-loading{color:var(--muted);line-height:1.7}.instagram-embed-wrap:has(iframe) .instagram-loading{display:none}@media(max-width:600px){.instagram-intro{padding-top:25px}.instagram-heading{align-items:flex-start;flex-direction:column;gap:8px}.instagram-heading h1{font-size:35px}.instagram-content{padding-inline:16px}.instagram-embed-wrap{min-height:420px}}
