.reels-grid{display:flex;flex-direction:column;gap:40px}.section-header{align-items:center;background:#07f;display:flex;justify-content:center;margin-bottom:15px;padding:10px}.section-header h2{color:#fff;font-size:24px;margin:0 10px 0 0}.follow-btn{background-color:#fff;border:none;border-radius:6px;color:#07f;cursor:pointer;font-size:14px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.reels-container{display:grid;gap:20px}.instagram .reels-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.facebook .reels-container,.twitter .reels-container{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.facebook .reels-container,.twitter .reels-container{grid-template-columns:1fr}}.reel,.reels-container iframe{border:none;box-sizing:border-box;height:470px;overflow:hidden;width:100%}.fp-post{box-sizing:border-box;height:470px!important}.facebook .reels-container iframe{object-fit:cover}.twitter .reels-container blockquote.twitter-tweet{box-sizing:border-box;margin:0 auto;width:100%!important}@media (max-width:768px){.reel{padding:30px 15px}.section-header{align-items:flex-start;gap:10px}}@media (max-width:480px){.reel{padding:20px 10px}}.bluesky-post-wrapper{box-sizing:border-box;display:flex;height:500px;justify-content:center;overflow:hidden;position:relative}.bluesky-post-wrapper blockquote{box-sizing:border-box;height:100%;margin:0;overflow-x:auto}.facebook-post-wrapper{box-sizing:border-box;height:500px;overflow:hidden;padding:0;position:relative}