.instagram-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:24px;width:100%;align-items:start}.instagram-profile-card{background:#fff;color:#20241e;min-width:0;overflow:hidden;border:1px solid #d8d9d1;border-radius:6px}.instagram-profile-card h3{padding:16px 18px;margin:0;font-size:17px}.instagram-profile-card h3 a{color:inherit;text-decoration:none}.instagram-profile-card iframe{width:100%;height:520px;display:block;border:0;background:white}.instagram-profile-open{display:block;padding:16px;color:#333b2b;font-size:14px;border-top:1px solid #e5e6df}.instagram-display-note{font-size:13px;line-height:1.8;opacity:.8;margin-top:20px}@media(max-width:760px){.instagram-profile-grid{grid-template-columns:1fr;gap:24px}.instagram-profile-card iframe{height:560px}.instagram-profile-card h3{font-size:16px}}
.instagram-profile-scroll{height:520px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#858d80 #f0f1eb;-webkit-overflow-scrolling:touch}.instagram-profile-scroll:focus-visible{outline:2px solid #82704c;outline-offset:-3px}.instagram-profile-scroll iframe{height:900px!important}.instagram-profile-card h3:after{content:"아래로 스크롤 ↓";display:block;font-weight:400;font-size:12px;color:#697361;margin-top:7px}@media(max-width:760px){.instagram-profile-scroll{height:360px}}
