body.meditrust-vitrine-home .mt-instagram{padding-block:64px 48px;background:#effbf8;color:#101c4d;scroll-margin-top:96px}
body.meditrust-vitrine-home .mt-ig-inner{max-width:1120px;margin-inline:auto}
body.meditrust-vitrine-home .mt-instagram h2{max-width:980px;font-size:clamp(28px,3.4vw,46px);line-height:1.18;letter-spacing:-1.35px;font-weight:800;color:#101c4d;scroll-margin-top:96px}
body.meditrust-vitrine-home .mt-instagram h2 span{color:#008d83}
body.meditrust-vitrine-home .mt-instagram .mt-ig-intro{max-width:980px;margin-top:18px;color:#4e6077;font-size:18px;line-height:1.6}
body.meditrust-vitrine-home .mt-ig-frame{display:block;width:100%;height:auto;aspect-ratio:3/2;margin-top:30px;border:0;border-radius:12px;background:transparent}
body.meditrust-vitrine-home .mt-ig-frame[data-feed-ready]{aspect-ratio:auto}
body.meditrust-vitrine-home .mt-ig-frame[data-feed-empty]{display:none}
body.meditrust-vitrine-home .mt-ig-actions{text-align:center;margin-top:34px}
body.meditrust-vitrine-home .mt-ig-follow{gap:20px;width:min(76%,820px);min-height:82px;padding:16px 34px;font-size:28px;background:linear-gradient(110deg,#008278,#007e74);border-color:#008278}
body.meditrust-vitrine-home .mt-ig-follow img{display:block;width:44px;height:44px;object-fit:contain}
body.meditrust-vitrine-home .mt-ig-cross{margin:28px auto 0;padding-top:20px;text-align:center;max-width:680px;border-top:1px solid #b4e9df}
body.meditrust-vitrine-home .mt-ig-cross p{font-size:16px;line-height:1.55;color:#101c4d}
body.meditrust-vitrine-home .mt-ig-cross .mt-text-link{margin-top:6px;font-size:16px;color:#00786f;text-decoration:underline;text-underline-offset:4px}
body.meditrust-vitrine-home .mt-ig-cross .mt-icon{width:20px;height:20px;min-width:20px}
@media(max-width:767.98px){
 body.meditrust-vitrine-home .mt-instagram{padding-block:40px 34px}
 body.meditrust-vitrine-home .mt-instagram .mt-shell{width:calc(100% - 40px)}
 body.meditrust-vitrine-home .mt-instagram h2{font-size:28px;letter-spacing:-.85px}
 body.meditrust-vitrine-home .mt-instagram .mt-ig-intro{font-size:16px;margin-top:16px;line-height:1.6}
 body.meditrust-vitrine-home .mt-ig-frame{margin-top:24px;aspect-ratio:2/3}
 body.meditrust-vitrine-home .mt-ig-actions{margin-top:24px}
 body.meditrust-vitrine-home .mt-ig-follow{width:100%;max-width:380px;gap:12px;padding:12px 14px;min-height:56px;font-size:clamp(16px,4.6vw,18px)}
 body.meditrust-vitrine-home .mt-ig-follow img{width:28px;height:28px}
 body.meditrust-vitrine-home .mt-ig-cross{margin-top:24px;padding-top:18px}
}
