.bm-instagram-section{background:#f5f7ef;border-bottom:1px solid #dfe6d5;padding-block:84px;overflow:clip}.bm-instagram-heading{display:grid;grid-template-columns:1.12fr 1fr;align-items:end;gap:70px;margin-bottom:34px}.bm-instagram-intro>.eyebrow{gap:10px;margin-bottom:19px;letter-spacing:1.8px}.bm-instagram-intro>.eyebrow>.icon{width:18px;height:18px;flex-basis:18px}.bm-instagram-intro h2{max-width:530px;font-size:clamp(32px,3.7vw,52px);font-weight:550;letter-spacing:-2.1px;line-height:1.12;overflow-wrap:break-word}.bm-instagram-aside{max-width:380px;justify-self:end}.bm-instagram-aside>p{font-size:14px;line-height:1.85;margin:0 0 16px;color:#60715d}.bm-instagram-profile{font-size:12px;gap:12px;max-width:100%;border-color:#b8c9ab;background:#ffffff70;min-height:46px}.bm-instagram-profile>span{overflow-wrap:anywhere;min-width:0}.bm-instagram-profile>.icon{width:17px;height:17px;flex-basis:17px}.bm-instagram-feed{background:#fffefb;border:1px solid #dde5d4;border-radius:24px;padding:14px;min-width:0;isolation:isolate}.bm-instagram-feed #sb_instagram{width:100%!important;max-width:100%;min-width:0}.bm-instagram-feed #sb_instagram .sbi_photo_wrap{overflow:hidden;border-radius:16px;background:#e7ecdf}.bm-instagram-feed #sb_instagram .sbi_photo{border-radius:16px}.bm-instagram-feed #sb_instagram #sbi_load{padding-top:14px;padding-bottom:9px}.bm-instagram-feed #sb_instagram #sbi_load a{border-radius:9px;min-height:44px;line-height:1.6;font-weight:600}.bm-instagram-feed #sb_instagram .sbi_header_text h3{letter-spacing:-.4px;line-height:1.3}.bm-instagram-feed #sb_instagram .sbi_photo:focus-visible{outline:3px solid #476c36;outline-offset:-4px}.bm-instagram-profile-card{display:flex;align-items:center;gap:27px;background:#fffefb;border:1px solid #dbe4d1;padding:32px;border-radius:23px}.bm-instagram-symbol{display:flex;align-items:center;justify-content:center;flex:0 0 64px;width:64px;height:64px;background:#e8f0dd;border:1px solid #d1dfc1;border-radius:20px;color:#486641}.bm-instagram-symbol>.icon{width:31px;height:31px;flex-basis:31px}.bm-instagram-profile-card>div{flex:1;min-width:0}.bm-instagram-profile-card h3{font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.6px;margin:0 0 9px}.bm-instagram-profile-card p{font-size:13px;line-height:1.8;max-width:510px}.bm-instagram-profile-card>.btn{flex-shrink:0;font-size:12px;gap:14px}.bm-instagram-setup{margin-top:25px;padding:28px 30px;border:1px dashed #a9bc95;border-radius:19px;background:#eaf0e0}.bm-instagram-setup-label{font-size:9px;font-weight:700;letter-spacing:1.2px;color:#647854;margin-bottom:15px}.bm-instagram-setup h3{font-size:24px;letter-spacing:-.7px;line-height:1.3;margin:0 0 14px;font-weight:600}.bm-instagram-setup p{font-size:13px;line-height:1.9;color:#57684f;max-width:875px;margin:10px 0}.bm-instagram-setup code{font-family:monospace;background:#ffffffa6;padding:3px 6px;border-radius:4px;overflow-wrap:anywhere}.bm-instagram-setup-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 26px;margin-top:22px}.bm-instagram-setup-actions>.btn,.bm-instagram-setup-actions>.text-link{font-size:12px;min-height:44px}@media(max-width:1000px){.bm-instagram-heading{gap:35px}.bm-instagram-profile-card{gap:20px;padding:25px}.bm-instagram-profile-card h3{font-size:20px}.bm-instagram-profile-card>.btn{font-size:11px;padding-inline:15px}}@media(max-width:760px){.bm-instagram-section{padding-block:58px}.bm-instagram-heading{grid-template-columns:1fr;gap:19px;margin-bottom:25px}.bm-instagram-intro h2{font-size:36px;letter-spacing:-1.5px;max-width:470px}.bm-instagram-aside{justify-self:start;max-width:none}.bm-instagram-aside>p{font-size:13px;max-width:430px}.bm-instagram-profile{font-size:12px}.bm-instagram-feed{border-radius:18px;padding:7px}.bm-instagram-feed #sb_instagram .sbi_photo_wrap,.bm-instagram-feed #sb_instagram .sbi_photo{border-radius:11px}.bm-instagram-profile-card{display:grid;grid-template-columns:45px minmax(0,1fr);gap:15px;padding:23px;border-radius:18px}.bm-instagram-symbol{width:45px;height:45px;border-radius:14px}.bm-instagram-symbol>.icon{width:25px;height:25px}.bm-instagram-profile-card h3{font-size:21px;line-height:1.35}.bm-instagram-profile-card p{font-size:12px}.bm-instagram-profile-card>.btn{grid-column:1/-1;justify-self:start;font-size:12px;margin-top:5px}.bm-instagram-setup{padding:24px 21px}.bm-instagram-setup-label{font-size:8px}.bm-instagram-setup h3{font-size:23px}.bm-instagram-setup p{font-size:12px}.bm-instagram-setup-actions{gap:10px}.bm-instagram-setup-actions>.btn{font-size:11px}}@media(max-width:374px){.bm-instagram-intro h2{font-size:32px}.bm-instagram-profile-card{padding:20px;gap:12px}.bm-instagram-profile-card h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.bm-instagram-feed *{transition:none!important;animation:none!important}}@media print{.bm-instagram-setup{display:none!important}.bm-instagram-section{break-before:auto;padding-block:25px}.bm-instagram-heading{display:block}}