.instagram-section{border-top:1px solid var(--line)}.instagram-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;align-items:center}.instagram-copy h2{font-size:clamp(46px,5.2vw,77px);max-width:550px}.instagram-profile{display:flex;align-items:center;gap:15px;padding:25px 0;margin-top:25px;border-bottom:1px solid var(--line)}.instagram-profile img{width:58px;height:58px;border-radius:50%;object-fit:cover}.instagram-profile strong{display:block;font-size:13px;font-weight:500}.instagram-profile small{display:block;color:var(--gray);font-size:11px;margin-top:3px}.instagram-profile>span:last-child{margin-left:auto;font-size:25px}.instagram-copy>p{font-size:13px;color:var(--gray);margin:25px 0;max-width:400px}.instagram-copy>.instagram-note{font-size:10px;line-height:1.8;margin-top:20px;max-width:390px}.instagram-live{border:1px solid var(--line);background:#fff;min-width:0;max-width:540px;width:100%;justify-self:end}.instagram-embed-top,.instagram-embed-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;font-size:10px;border-bottom:1px solid var(--line);background:#f5f3ef}.instagram-embed-top>span{letter-spacing:1.3px;font-size:9px}.instagram-frame-wrap{position:relative;height:620px;background:#fafafa;overflow:hidden}.instagram-frame-wrap iframe{display:block;border:0;width:100%;height:100%;min-width:0;background:#fff}.instagram-embed-bottom{border-top:1px solid var(--line);border-bottom:0;font-size:9px}.instagram-embed-bottom>a{border-bottom:1px solid}.instagram-embed-bottom>span{color:var(--gray)}@media(max-width:800px){.instagram-layout{gap:5%}.instagram-frame-wrap{height:540px}.instagram-copy h2{font-size:50px}}@media(max-width:650px){.instagram-layout{grid-template-columns:1fr;gap:35px}.instagram-live{justify-self:start;max-width:100%}.instagram-copy h2{font-size:47px}.instagram-profile{margin-top:15px;padding:20px 0}.instagram-copy>p{margin:20px 0}.instagram-frame-wrap{height:590px}.instagram-embed-top,.instagram-embed-bottom{padding:15px}.instagram-section{padding-left:5%;padding-right:5%}.instagram-embed-bottom{font-size:8px;gap:8px}}
